# near model CODE resource # jump table entries: 5024-5094 (71 of them) fn00000000: 00000000 4E56 0000 link A6, 0 00000004 207C 0000 0988 movea.l A0, 0x988 0000000A 4A90 tst.l [A0] 0000000C 660A bne +0xC /* 00000018 */ 0000000E 207C 0000 0988 movea.l A0, 0x988 00000014 70FF moveq.l D0, 0xFFFFFFFF 00000016 2080 move.l [A0], D0 label00000018: 00000018 4E5E unlink A6 0000001A 4E75 rts fn0000001C: 0000001C 4E56 FFF4 link A6, -0x000C 00000020 207C 0000 0BA6 movea.l A0, 0xBA6 00000026 30AE 000C move.w [A0], [A6 + 0xC] 0000002A 207C 0000 0BA8 movea.l A0, 0xBA8 00000030 30AE 000A move.w [A0], [A6 + 0xA] 00000034 486E FFF4 pea.l [A6 - 0xC] 00000038 A874 syscall GetPort 0000003A 486E FFFC pea.l [A6 - 0x4] 0000003E A910 syscall GetWMgrPort 00000040 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000044 A873 syscall SetPort 00000046 3F2E 000A move.w -[A7], [A6 + 0xA] 0000004A A88A syscall TextSize 0000004C 3F2E 000C move.w -[A7], [A6 + 0xC] 00000050 A887 syscall TextFont 00000052 102E 0008 move.b D0, [A6 + 0x8] 00000056 6718 beq +0x1A /* 00000070 */ 00000058 486E FFF8 pea.l [A6 - 0x8] 0000005C AA48 syscall GetCWMgrPort 0000005E 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00000062 A873 syscall SetPort 00000064 3F2E 000A move.w -[A7], [A6 + 0xA] 00000068 A88A syscall TextSize 0000006A 3F2E 000C move.w -[A7], [A6 + 0xC] 0000006E A887 syscall TextFont label00000070: 00000070 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00000074 A873 syscall SetPort 00000076 4E5E unlink A6 00000078 205F movea.l A0, [A7]+ 0000007A 5C4F addq.w A7, 6 0000007C 4ED0 jmp [A0] 0000007E 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00000080-00000084 fn00000080: 00000080 4E56 FFF8 link A6, -0x0008 // end alternate branch 00000080-00000084 fn00000080: // (misaligned) 00000082 FFF8 .invalid <> 00000084 2F0C move.l -[A7], A4 00000086 286E 000A movea.l A4, [A6 + 0xA] 0000008A 207C 0000 0BA6 movea.l A0, 0xBA6 00000090 3890 move.w [A4], [A0] 00000092 207C 0000 0BA8 movea.l A0, 0xBA8 00000098 3950 0002 move.w [A4 + 0x2], [A0] 0000009C 486E FFFC pea.l [A6 - 0x4] 000000A0 A910 syscall GetWMgrPort 000000A2 206E FFFC movea.l A0, [A6 - 0x4] 000000A6 3968 004A 0008 move.w [A4 + 0x8], [A0 + 0x4A] 000000AC 206E FFFC movea.l A0, [A6 - 0x4] 000000B0 3968 0044 0004 move.w [A4 + 0x4], [A0 + 0x44] 000000B6 102E 0008 move.b D0, [A6 + 0x8] 000000BA 671A beq +0x1C /* 000000D6 */ 000000BC 486E FFF8 pea.l [A6 - 0x8] 000000C0 AA48 syscall GetCWMgrPort 000000C2 206E FFF8 movea.l A0, [A6 - 0x8] 000000C6 3968 004A 000A move.w [A4 + 0xA], [A0 + 0x4A] 000000CC 206E FFF8 movea.l A0, [A6 - 0x8] 000000D0 3968 0044 0006 move.w [A4 + 0x6], [A0 + 0x44] label000000D6: 000000D6 285F movea.l A4, [A7]+ 000000D8 4E5E unlink A6 000000DA 205F movea.l A0, [A7]+ 000000DC 5C4F addq.w A7, 6 000000DE 4ED0 jmp [A0] fn000000E0: 000000E0 4E56 FFE8 link A6, -0x0018 000000E4 206E 000A movea.l A0, [A6 + 0xA] 000000E8 43EE FFF4 lea.l A1, [A6 - 0xC] 000000EC 7005 moveq.l D0, 0x05 label000000EE: 000000EE 32D8 move.w [A1]+, [A0]+ 000000F0 51C8 FFFC dbf D0, -0x6 /* 000000EE */ 000000F4 207C 0000 0BA6 movea.l A0, 0xBA6 000000FA 30AE FFF4 move.w [A0], [A6 - 0xC] 000000FE 207C 0000 0BA8 movea.l A0, 0xBA8 00000104 30AE FFF6 move.w [A0], [A6 - 0xA] 00000108 486E FFF0 pea.l [A6 - 0x10] 0000010C A910 syscall GetWMgrPort 0000010E 486E FFE8 pea.l [A6 - 0x18] 00000112 A874 syscall GetPort 00000114 2F2E FFF0 move.l -[A7], [A6 - 0x10] 00000118 A873 syscall SetPort 0000011A 3F2E FFFC move.w -[A7], [A6 - 0x4] 0000011E A88A syscall TextSize 00000120 3F2E FFF8 move.w -[A7], [A6 - 0x8] 00000124 A887 syscall TextFont 00000126 102E 0008 move.b D0, [A6 + 0x8] 0000012A 6718 beq +0x1A /* 00000144 */ 0000012C 486E FFEC pea.l [A6 - 0x14] 00000130 AA48 syscall GetCWMgrPort 00000132 2F2E FFEC move.l -[A7], [A6 - 0x14] 00000136 A873 syscall SetPort 00000138 3F2E FFFA move.w -[A7], [A6 - 0x6] 0000013C A887 syscall TextFont 0000013E 3F2E FFFE move.w -[A7], [A6 - 0x2] 00000142 A88A syscall TextSize label00000144: 00000144 2F2E FFE8 move.l -[A7], [A6 - 0x18] 00000148 A873 syscall SetPort 0000014A 4E5E unlink A6 0000014C 205F movea.l A0, [A7]+ 0000014E 5C4F addq.w A7, 6 00000150 4ED0 jmp [A0] 00000152 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_628: // at 00000154 (misaligned) 00000156 FFE6 .invalid <> 00000158 2F07 move.l -[A7], D7 0000015A 206E 0008 movea.l A0, [A6 + 0x8] 0000015E 43EE FFF4 lea.l A1, [A6 - 0xC] 00000162 7005 moveq.l D0, 0x05 label00000164: 00000164 32D8 move.w [A1]+, [A0]+ 00000166 51C8 FFFC dbf D0, -0x6 /* 00000164 */ 0000016A 4A6E FFF4 tst.w [A6 - 0xC] 0000016E 6722 beq +0x24 /* 00000192 */ 00000170 1E2D FCAD move.b D7, [A5 - 0x353] 00000174 486E FFE6 pea.l [A6 - 0x1A] 00000178 1F07 move.b -[A7], D7 0000017A 4EBA FF04 jsr [PC - 0xFC /* 00000080 */] 0000017E 3F2E FFF4 move.w -[A7], [A6 - 0xC] 00000182 3F2E FFF8 move.w -[A7], [A6 - 0x8] 00000186 1F07 move.b -[A7], D7 00000188 4EBA FE92 jsr [PC - 0x16E /* 0000001C */] 0000018C 4EBA FE72 jsr [PC - 0x18E /* 00000000 */] 00000190 6006 bra +0x8 /* 00000198 */ label00000192: 00000192 3D7C FFFF FFE6 move.w [A6 - 0x1A], 0xFFFF label00000198: 00000198 206E 000C movea.l A0, [A6 + 0xC] 0000019C 43EE FFE6 lea.l A1, [A6 - 0x1A] 000001A0 7005 moveq.l D0, 0x05 label000001A2: 000001A2 30D9 move.w [A0]+, [A1]+ 000001A4 51C8 FFFC dbf D0, -0x6 /* 000001A2 */ 000001A8 2E1F move.l D7, [A7]+ 000001AA 4E5E unlink A6 000001AC 2E9F move.l [A7], [A7]+ 000001AE 4E75 rts export_629: 000001B0 4E56 FFF2 link A6, -0x000E 000001B4 206E 0008 movea.l A0, [A6 + 0x8] 000001B8 43EE FFF4 lea.l A1, [A6 - 0xC] 000001BC 7005 moveq.l D0, 0x05 label000001BE: 000001BE 32D8 move.w [A1]+, [A0]+ 000001C0 51C8 FFFC dbf D0, -0x6 /* 000001BE */ 000001C4 70FF moveq.l D0, 0xFFFFFFFF 000001C6 B06E FFF4 cmp.w D0, [A6 - 0xC] 000001CA 6716 beq +0x18 /* 000001E2 */ 000001CC 1D6D FCAD FFF3 move.b [A6 - 0xD], [A5 - 0x353] 000001D2 486E FFF4 pea.l [A6 - 0xC] 000001D6 1F2E FFF3 move.b -[A7], [A6 - 0xD] 000001DA 4EBA FF04 jsr [PC - 0xFC /* 000000E0 */] 000001DE 4EBA FE20 jsr [PC - 0x1E0 /* 00000000 */] label000001E2: 000001E2 4E5E unlink A6 000001E4 2E9F move.l [A7], [A7]+ 000001E6 4E75 rts fn000001E8: 000001E8 4E56 FFF4 link A6, -0x000C 000001EC 48E7 0318 movem.l -[A7], D6,D7,A3,A4 000001F0 7000 moveq.l D0, 0x00 000001F2 2D40 000C move.l [A6 + 0xC], D0 000001F6 206D F474 movea.l A0, [A5 - 0xB8C] 000001FA 2650 movea.l A3, [A0] 000001FC 42A7 clr.l -[A7] 000001FE 2F2D F474 move.l -[A7], [A5 - 0xB8C] 00000202 4EAD 01EA jsr [A5 + 0x1EA /* export_57 */] 00000206 7008 moveq.l D0, 0x08 00000208 2F00 move.l -[A7], D0 0000020A 4EAD 24F2 jsr [A5 + 0x24F2 /* export_1178 */] 0000020E 201F move.l D0, [A7]+ 00000210 3C00 move.w D6, D0 00000212 3D7C 0001 FFF6 move.w [A6 - 0xA], 0x1 00000218 3D46 FFF4 move.w [A6 - 0xC], D6 0000021C 3E2E FFF6 move.w D7, [A6 - 0xA] 00000220 601C bra +0x1E /* 0000023E */ label00000222: 00000222 3007 move.w D0, D7 00000224 E740 asl D0.w, 3 00000226 49F3 00F8 lea.l A4, [A3 + D0.w - 0x8] 0000022A 2014 move.l D0, [A4] 0000022C B0AE 0008 cmp.l D0, [A6 + 0x8] 00000230 6608 bne +0xA /* 0000023A */ 00000232 2D6C 0004 000C move.l [A6 + 0xC], [A4 + 0x4] 00000238 600A bra +0xC /* 00000244 */ label0000023A: 0000023A 5247 addq.w D7, 1 0000023C 6906 bvs +0x8 /* 00000244 */ label0000023E: 0000023E BE6E FFF4 cmp.w D7, [A6 - 0xC] 00000242 6FDE ble -0x20 /* 00000222 */ label00000244: 00000244 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+ 00000248 4E5E unlink A6 0000024A 2E9F move.l [A7], [A7]+ 0000024C 4E75 rts 0000024E 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00000250-00000254 fn00000250: 00000250 4E56 FFFE link A6, -0x0002 // end alternate branch 00000250-00000254 fn00000250: // (misaligned) 00000252 FFFE .invalid <> 00000254 48E7 0108 movem.l -[A7], D7,A4 00000258 42A7 clr.l -[A7] 0000025A 2F2D F474 move.l -[A7], [A5 - 0xB8C] 0000025E 4EAD 01EA jsr [A5 + 0x1EA /* export_57 */] 00000262 7008 moveq.l D0, 0x08 00000264 2F00 move.l -[A7], D0 00000266 4EAD 24F2 jsr [A5 + 0x24F2 /* export_1178 */] 0000026A 201F move.l D0, [A7]+ 0000026C 3E00 move.w D7, D0 0000026E 2F2D F474 move.l -[A7], [A5 - 0xB8C] 00000272 3007 move.w D0, D7 00000274 5240 addq.w D0, 1 00000276 E740 asl D0.w, 3 00000278 48C0 ext.l D0 0000027A 2F00 move.l -[A7], D0 0000027C 4EAD 01F2 jsr [A5 + 0x1F2 /* export_58 */] 00000280 206D F474 movea.l A0, [A5 - 0xB8C] 00000284 2050 movea.l A0, [A0] 00000286 3007 move.w D0, D7 00000288 5240 addq.w D0, 1 0000028A E740 asl D0.w, 3 0000028C 49F0 00F8 lea.l A4, [A0 + D0.w - 0x8] 00000290 28AE 000C move.l [A4], [A6 + 0xC] 00000294 296E 0008 0004 move.l [A4 + 0x4], [A6 + 0x8] 0000029A 4CDF 1080 movem.l D7,A4, [A7]+ 0000029E 4E5E unlink A6 000002A0 205F movea.l A0, [A7]+ 000002A2 504F addq.w A7, 8 000002A4 4ED0 jmp [A0] 000002A6 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 000002A8-000002AC fn000002A8: 000002A8 4E56 FFF4 link A6, -0x000C // end alternate branch 000002A8-000002AC fn000002A8: // (misaligned) 000002AA FFF4 .invalid <> 000002AC 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 000002B0 42A7 clr.l -[A7] 000002B2 2F2D F474 move.l -[A7], [A5 - 0xB8C] 000002B6 4EAD 01EA jsr [A5 + 0x1EA /* export_57 */] 000002BA 7008 moveq.l D0, 0x08 000002BC 2F00 move.l -[A7], D0 000002BE 4EAD 24F2 jsr [A5 + 0x24F2 /* export_1178 */] 000002C2 201F move.l D0, [A7]+ 000002C4 3C00 move.w D6, D0 000002C6 4267 clr.w -[A7] 000002C8 2F2D F474 move.l -[A7], [A5 - 0xB8C] 000002CC 4EAD 03E2 jsr [A5 + 0x3E2 /* export_120 */] 000002D0 1A1F move.b D5, [A7]+ 000002D2 2F2D F474 move.l -[A7], [A5 - 0xB8C] 000002D6 205F movea.l A0, [A7]+ 000002D8 A029 syscall HLock 000002DA 206D F474 movea.l A0, [A5 - 0xB8C] 000002DE 2650 movea.l A3, [A0] 000002E0 206E 0008 movea.l A0, [A6 + 0x8] 000002E4 2050 movea.l A0, [A0] 000002E6 3810 move.w D4, [A0] 000002E8 7E01 moveq.l D7, 0x01 label000002EA: 000002EA BC47 cmp.w D6, D7 000002EC 6F16 ble +0x18 /* 00000304 */ 000002EE 3007 move.w D0, D7 000002F0 E740 asl D0.w, 3 000002F2 49F3 00F8 lea.l A4, [A3 + D0.w - 0x8] 000002F6 2014 move.l D0, [A4] 000002F8 B0AE 0008 cmp.l D0, [A6 + 0x8] 000002FC 6602 bne +0x4 /* 00000300 */ 000002FE 6004 bra +0x6 /* 00000304 */ label00000300: 00000300 5247 addq.w D7, 1 00000302 60E6 bra -0x18 /* 000002EA */ label00000304: 00000304 BC47 cmp.w D6, D7 00000306 6F24 ble +0x26 /* 0000032C */ 00000308 3007 move.w D0, D7 0000030A E740 asl D0.w, 3 0000030C 48C0 ext.l D0 0000030E D08B add.l D0, A3 00000310 2F00 move.l -[A7], D0 00000312 3007 move.w D0, D7 00000314 5340 subq.w D0, 1 00000316 E740 asl D0.w, 3 00000318 48C0 ext.l D0 0000031A D08B add.l D0, A3 0000031C 2F00 move.l -[A7], D0 0000031E 3006 move.w D0, D6 00000320 9047 sub.w D0, D7 00000322 E740 asl D0.w, 3 00000324 48C0 ext.l D0 00000326 2F00 move.l -[A7], D0 00000328 4EAD 0212 jsr [A5 + 0x212 /* export_62 */] label0000032C: 0000032C 5346 subq.w D6, 1 0000032E 2F2D F474 move.l -[A7], [A5 - 0xB8C] 00000332 3006 move.w D0, D6 00000334 E740 asl D0.w, 3 00000336 48C0 ext.l D0 00000338 2F00 move.l -[A7], D0 0000033A 4EAD 01F2 jsr [A5 + 0x1F2 /* export_58 */] 0000033E 2F2D F474 move.l -[A7], [A5 - 0xB8C] 00000342 1F05 move.b -[A7], D5 00000344 4EAD 03EA jsr [A5 + 0x3EA /* export_121 */] 00000348 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+ 0000034C 4E5E unlink A6 0000034E 2E9F move.l [A7], [A7]+ 00000350 4E75 rts 00000352 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00000354-00000358 export_630: fn00000354: 00000354 4E56 FFFC link A6, -0x0004 // end alternate branch 00000354-00000358 export_630: // at 00000354 (misaligned) fn00000354: // (misaligned) 00000356 FFFC .invalid <> 00000358 42A7 clr.l -[A7] 0000035A 2F2E 0014 move.l -[A7], [A6 + 0x14] 0000035E 4EBA FE88 jsr [PC - 0x178 /* 000001E8 */] 00000362 2D5F FFFC move.l [A6 - 0x4], [A7]+ 00000366 3F2E 0018 move.w -[A7], [A6 + 0x18] 0000036A 2F2E 0014 move.l -[A7], [A6 + 0x14] 0000036E 2F2E 0010 move.l -[A7], [A6 + 0x10] 00000372 2F2E 000C move.l -[A7], [A6 + 0xC] 00000376 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000037A 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000037E 4EAD 00BA jsr [A5 + 0xBA /* export_19 */] 00000382 4E5E unlink A6 00000384 205F movea.l A0, [A7]+ 00000386 DEFC 0012 add.w A7, 0x12 0000038A 4ED0 jmp [A0] fn0000038C: 0000038C 4E56 0000 link A6, 0 00000390 207C 0000 0988 movea.l A0, 0x988 00000396 4A90 tst.l [A0] 00000398 660A bne +0xC /* 000003A4 */ 0000039A 207C 0000 0988 movea.l A0, 0x988 000003A0 70FF moveq.l D0, 0xFFFFFFFF 000003A2 2080 move.l [A0], D0 label000003A4: 000003A4 4E5E unlink A6 000003A6 4E75 rts fn000003A8: 000003A8 4E56 FFF4 link A6, -0x000C 000003AC 207C 0000 0BA6 movea.l A0, 0xBA6 000003B2 30AE 000C move.w [A0], [A6 + 0xC] 000003B6 207C 0000 0BA8 movea.l A0, 0xBA8 000003BC 30AE 000A move.w [A0], [A6 + 0xA] 000003C0 486E FFF4 pea.l [A6 - 0xC] 000003C4 A874 syscall GetPort 000003C6 486E FFFC pea.l [A6 - 0x4] 000003CA A910 syscall GetWMgrPort 000003CC 2F2E FFFC move.l -[A7], [A6 - 0x4] 000003D0 A873 syscall SetPort 000003D2 3F2E 000A move.w -[A7], [A6 + 0xA] 000003D6 A88A syscall TextSize 000003D8 3F2E 000C move.w -[A7], [A6 + 0xC] 000003DC A887 syscall TextFont 000003DE 102E 0008 move.b D0, [A6 + 0x8] 000003E2 6718 beq +0x1A /* 000003FC */ 000003E4 486E FFF8 pea.l [A6 - 0x8] 000003E8 AA48 syscall GetCWMgrPort 000003EA 2F2E FFF8 move.l -[A7], [A6 - 0x8] 000003EE A873 syscall SetPort 000003F0 3F2E 000A move.w -[A7], [A6 + 0xA] 000003F4 A88A syscall TextSize 000003F6 3F2E 000C move.w -[A7], [A6 + 0xC] 000003FA A887 syscall TextFont label000003FC: 000003FC 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00000400 A873 syscall SetPort 00000402 4E5E unlink A6 00000404 205F movea.l A0, [A7]+ 00000406 5C4F addq.w A7, 6 00000408 4ED0 jmp [A0] 0000040A 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 0000040C-00000410 fn0000040C: 0000040C 4E56 FFF8 link A6, -0x0008 // end alternate branch 0000040C-00000410 fn0000040C: // (misaligned) 0000040E FFF8 .invalid <> 00000410 2F0C move.l -[A7], A4 00000412 286E 000A movea.l A4, [A6 + 0xA] 00000416 207C 0000 0BA6 movea.l A0, 0xBA6 0000041C 3890 move.w [A4], [A0] 0000041E 207C 0000 0BA8 movea.l A0, 0xBA8 00000424 3950 0002 move.w [A4 + 0x2], [A0] 00000428 486E FFFC pea.l [A6 - 0x4] 0000042C A910 syscall GetWMgrPort 0000042E 206E FFFC movea.l A0, [A6 - 0x4] 00000432 3968 004A 0008 move.w [A4 + 0x8], [A0 + 0x4A] 00000438 206E FFFC movea.l A0, [A6 - 0x4] 0000043C 3968 0044 0004 move.w [A4 + 0x4], [A0 + 0x44] 00000442 102E 0008 move.b D0, [A6 + 0x8] 00000446 671A beq +0x1C /* 00000462 */ 00000448 486E FFF8 pea.l [A6 - 0x8] 0000044C AA48 syscall GetCWMgrPort 0000044E 206E FFF8 movea.l A0, [A6 - 0x8] 00000452 3968 004A 000A move.w [A4 + 0xA], [A0 + 0x4A] 00000458 206E FFF8 movea.l A0, [A6 - 0x8] 0000045C 3968 0044 0006 move.w [A4 + 0x6], [A0 + 0x44] label00000462: 00000462 285F movea.l A4, [A7]+ 00000464 4E5E unlink A6 00000466 205F movea.l A0, [A7]+ 00000468 5C4F addq.w A7, 6 0000046A 4ED0 jmp [A0] fn0000046C: 0000046C 4E56 FFE8 link A6, -0x0018 00000470 206E 000A movea.l A0, [A6 + 0xA] 00000474 43EE FFF4 lea.l A1, [A6 - 0xC] 00000478 7005 moveq.l D0, 0x05 label0000047A: 0000047A 32D8 move.w [A1]+, [A0]+ 0000047C 51C8 FFFC dbf D0, -0x6 /* 0000047A */ 00000480 207C 0000 0BA6 movea.l A0, 0xBA6 00000486 30AE FFF4 move.w [A0], [A6 - 0xC] 0000048A 207C 0000 0BA8 movea.l A0, 0xBA8 00000490 30AE FFF6 move.w [A0], [A6 - 0xA] 00000494 486E FFF0 pea.l [A6 - 0x10] 00000498 A910 syscall GetWMgrPort 0000049A 486E FFE8 pea.l [A6 - 0x18] 0000049E A874 syscall GetPort 000004A0 2F2E FFF0 move.l -[A7], [A6 - 0x10] 000004A4 A873 syscall SetPort 000004A6 3F2E FFFC move.w -[A7], [A6 - 0x4] 000004AA A88A syscall TextSize 000004AC 3F2E FFF8 move.w -[A7], [A6 - 0x8] 000004B0 A887 syscall TextFont 000004B2 102E 0008 move.b D0, [A6 + 0x8] 000004B6 6718 beq +0x1A /* 000004D0 */ 000004B8 486E FFEC pea.l [A6 - 0x14] 000004BC AA48 syscall GetCWMgrPort 000004BE 2F2E FFEC move.l -[A7], [A6 - 0x14] 000004C2 A873 syscall SetPort 000004C4 3F2E FFFA move.w -[A7], [A6 - 0x6] 000004C8 A887 syscall TextFont 000004CA 3F2E FFFE move.w -[A7], [A6 - 0x2] 000004CE A88A syscall TextSize label000004D0: 000004D0 2F2E FFE8 move.l -[A7], [A6 - 0x18] 000004D4 A873 syscall SetPort 000004D6 4E5E unlink A6 000004D8 205F movea.l A0, [A7]+ 000004DA 5C4F addq.w A7, 6 000004DC 4ED0 jmp [A0] 000004DE 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 000004E0-000004E4 fn000004E0: 000004E0 4E56 FFE6 link A6, -0x001A // end alternate branch 000004E0-000004E4 fn000004E0: // (misaligned) 000004E2 FFE6 .invalid <> 000004E4 48E7 0708 movem.l -[A7], D5,D6,D7,A4 000004E8 206E 0010 movea.l A0, [A6 + 0x10] 000004EC 43EE FFF8 lea.l A1, [A6 - 0x8] 000004F0 7003 moveq.l D0, 0x03 label000004F2: 000004F2 32D8 move.w [A1]+, [A0]+ 000004F4 51C8 FFFC dbf D0, -0x6 /* 000004F2 */ 000004F8 206E 000C movea.l A0, [A6 + 0xC] 000004FC 43EE FFF0 lea.l A1, [A6 - 0x10] 00000500 7003 moveq.l D0, 0x03 label00000502: 00000502 32D8 move.w [A1]+, [A0]+ 00000504 51C8 FFFC dbf D0, -0x6 /* 00000502 */ 00000508 302E FFF0 move.w D0, [A6 - 0x10] 0000050C 48C0 ext.l D0 0000050E 81FC 0002 divs.w D0, 0x2 00000512 3A00 move.w D5, D0 00000514 302E FFF0 move.w D0, [A6 - 0x10] 00000518 48C0 ext.l D0 0000051A 81FC 0002 divs.w D0, 0x2 0000051E 3E00 move.w D7, D0 00000520 3C2E FFF0 move.w D6, [A6 - 0x10] 00000524 5346 subq.w D6, 1 00000526 42A7 clr.l -[A7] 00000528 A8CB syscall OpenPoly 0000052A 285F movea.l A4, [A7]+ 0000052C 302E FFFE move.w D0, [A6 - 0x2] 00000530 9046 sub.w D0, D6 00000532 9047 sub.w D0, D7 00000534 5340 subq.w D0, 1 00000536 3F00 move.w -[A7], D0 00000538 3005 move.w D0, D5 0000053A D06E FFF8 add.w D0, [A6 - 0x8] 0000053E 3F00 move.w -[A7], D0 00000540 A893 syscall MoveTo 00000542 3007 move.w D0, D7 00000544 E340 asl D0.w, 1 00000546 3F00 move.w -[A7], D0 00000548 4267 clr.w -[A7] 0000054A A892 syscall Line 0000054C 3007 move.w D0, D7 0000054E 4440 neg.w D0 00000550 3F00 move.w -[A7], D0 00000552 3F07 move.w -[A7], D7 00000554 A892 syscall Line 00000556 A8CC syscall ClosePoly/ClosePgon 00000558 4AAE 0008 tst.l [A6 + 0x8] 0000055C 670A beq +0xC /* 00000568 */ 0000055E 2F0C move.l -[A7], A4 00000560 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000564 AA13 syscall FillCPoly 00000566 6008 bra +0xA /* 00000570 */ label00000568: 00000568 2F0C move.l -[A7], A4 0000056A 486D FE76 pea.l [A5 - 0x18A] 0000056E A8CA syscall FillPoly label00000570: 00000570 2F0C move.l -[A7], A4 00000572 A8CD syscall KillPoly 00000574 4CDF 10E0 movem.l D5,D6,D7,A4, [A7]+ 00000578 4E5E unlink A6 0000057A 205F movea.l A0, [A7]+ 0000057C DEFC 000C add.w A7, 0xC 00000580 4ED0 jmp [A0] 00000582 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00000584-00000588 fn00000584: 00000584 4E56 FFE6 link A6, -0x001A // end alternate branch 00000584-00000588 fn00000584: // (misaligned) 00000586 FFE6 .invalid <> 00000588 2F07 move.l -[A7], D7 0000058A 206E 0008 movea.l A0, [A6 + 0x8] 0000058E 43EE FFF4 lea.l A1, [A6 - 0xC] 00000592 7005 moveq.l D0, 0x05 label00000594: 00000594 32D8 move.w [A1]+, [A0]+ 00000596 51C8 FFFC dbf D0, -0x6 /* 00000594 */ 0000059A 4A6E FFF4 tst.w [A6 - 0xC] 0000059E 6722 beq +0x24 /* 000005C2 */ 000005A0 1E2D FCAD move.b D7, [A5 - 0x353] 000005A4 486E FFE6 pea.l [A6 - 0x1A] 000005A8 1F07 move.b -[A7], D7 000005AA 4EBA FE60 jsr [PC - 0x1A0 /* 0000040C */] 000005AE 3F2E FFF4 move.w -[A7], [A6 - 0xC] 000005B2 3F2E FFF8 move.w -[A7], [A6 - 0x8] 000005B6 1F07 move.b -[A7], D7 000005B8 4EBA FDEE jsr [PC - 0x212 /* 000003A8 */] 000005BC 4EBA FDCE jsr [PC - 0x232 /* 0000038C */] 000005C0 6006 bra +0x8 /* 000005C8 */ label000005C2: 000005C2 3D7C FFFF FFE6 move.w [A6 - 0x1A], 0xFFFF label000005C8: 000005C8 206E 000C movea.l A0, [A6 + 0xC] 000005CC 43EE FFE6 lea.l A1, [A6 - 0x1A] 000005D0 7005 moveq.l D0, 0x05 label000005D2: 000005D2 30D9 move.w [A0]+, [A1]+ 000005D4 51C8 FFFC dbf D0, -0x6 /* 000005D2 */ 000005D8 2E1F move.l D7, [A7]+ 000005DA 4E5E unlink A6 000005DC 2E9F move.l [A7], [A7]+ 000005DE 4E75 rts fn000005E0: 000005E0 4E56 FFF2 link A6, -0x000E 000005E4 206E 0008 movea.l A0, [A6 + 0x8] 000005E8 43EE FFF4 lea.l A1, [A6 - 0xC] 000005EC 7005 moveq.l D0, 0x05 label000005EE: 000005EE 32D8 move.w [A1]+, [A0]+ 000005F0 51C8 FFFC dbf D0, -0x6 /* 000005EE */ 000005F4 70FF moveq.l D0, 0xFFFFFFFF 000005F6 B06E FFF4 cmp.w D0, [A6 - 0xC] 000005FA 6716 beq +0x18 /* 00000612 */ 000005FC 1D6D FCAD FFF3 move.b [A6 - 0xD], [A5 - 0x353] 00000602 486E FFF4 pea.l [A6 - 0xC] 00000606 1F2E FFF3 move.b -[A7], [A6 - 0xD] 0000060A 4EBA FE60 jsr [PC - 0x1A0 /* 0000046C */] 0000060E 4EBA FD7C jsr [PC - 0x284 /* 0000038C */] label00000612: 00000612 4E5E unlink A6 00000614 2E9F move.l [A7], [A7]+ 00000616 4E75 rts export_631: 00000618 4E56 FFFC link A6, -0x0004 0000061C 48E7 0018 movem.l -[A7], A3,A4 00000620 286E 0008 movea.l A4, [A6 + 0x8] 00000624 42A7 clr.l -[A7] 00000626 2054 movea.l A0, [A4] 00000628 2F28 0060 move.l -[A7], [A0 + 0x60] 0000062C 4EBA FBBA jsr [PC - 0x446 /* 000001E8 */] 00000630 265F movea.l A3, [A7]+ 00000632 2F0B move.l -[A7], A3 00000634 4EAD 1B02 jsr [A5 + 0x1B02 /* export_860 */] 00000638 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000063C 4EAD 05EA jsr [A5 + 0x5EA /* export_185 */] 00000640 4CDF 1800 movem.l A3,A4, [A7]+ 00000644 4E5E unlink A6 00000646 2E9F move.l [A7], [A7]+ 00000648 4E75 rts 0000064A 0000 4E56 ori.b D0, 0x56 /* 'V' */ 0000064E 0000 206E ori.b D0, 0x6E /* 'n' */ 00000652 0008 2F28 ori.b A0, 0x28 /* '(' */ 00000656 0008 4EAD ori.b A0, 0xAD 0000065A 3E8A move.w [A7], A2 0000065C 4E5E unlink A6 0000065E 205F movea.l A0, [A7]+ 00000660 DEFC 000A add.w A7, 0xA /* '\n' */ 00000664 4ED0 jmp [A0] 00000666 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_632: // at 00000668 (misaligned) 0000066A FFB6 .invalid <> 0000066C 48E7 0118 movem.l -[A7], D7,A3,A4 00000670 266E 0008 movea.l A3, [A6 + 0x8] 00000674 2E2E 0012 move.l D7, [A6 + 0x12] 00000678 284B movea.l A4, A3 0000067A 2F0B move.l -[A7], A3 0000067C 4EAD 3A22 jsr [A5 + 0x3A22 /* export_1856 */] 00000680 4A87 tst.l D7 00000682 6776 beq +0x78 /* 000006FA */ 00000684 70FF moveq.l D0, 0xFFFFFFFF 00000686 B06E 0010 cmp.w D0, [A6 + 0x10] 0000068A 671E beq +0x20 /* 000006AA */ 0000068C 486E FFC2 pea.l [A6 - 0x3E] 00000690 487A FFBA pea.l [PC - 0x46 /* 0000064C, value 0x4E560000 'NV\0\0', cstring "NV" */] 00000694 2F0E move.l -[A7], A6 00000696 4EAD 20CA jsr [A5 + 0x20CA /* export_1045 */] 0000069A 2F07 move.l -[A7], D7 0000069C A992 syscall DetachResource 0000069E 4EAD 20FA jsr [A5 + 0x20FA /* export_1051 */] 000006A2 486E FFC2 pea.l [A6 - 0x3E] 000006A6 4EAD 2112 jsr [A5 + 0x2112 /* export_1054 */] label000006AA: 000006AA 2054 movea.l A0, [A4] 000006AC 2147 0060 move.l [A0 + 0x60], D7 000006B0 2247 movea.l A1, D7 000006B2 2251 movea.l A1, [A1] 000006B4 3151 005E move.w [A0 + 0x5E], [A1] 000006B8 486E FFB6 pea.l [A6 - 0x4A] 000006BC 2F0B move.l -[A7], A3 000006BE 4EBA 18B8 jsr [PC + 0x18B8 /* 00001F78 */] 000006C2 486E FFBE pea.l [A6 - 0x42] 000006C6 486D 372C pea.l [A5 + 0x372C] 000006CA 3F3C 000C move.w -[A7], 0xC 000006CE 4EAD 1B4A jsr [A5 + 0x1B4A /* export_869 */] 000006D2 2F2E FFBE move.l -[A7], [A6 - 0x42] 000006D6 4EAD 20E2 jsr [A5 + 0x20E2 /* export_1048 */] 000006DA 2F07 move.l -[A7], D7 000006DC 302E FFBC move.w D0, [A6 - 0x44] 000006E0 906E FFB8 sub.w D0, [A6 - 0x48] 000006E4 5340 subq.w D0, 1 000006E6 2054 movea.l A0, [A4] 000006E8 1228 0068 move.b D1, [A0 + 0x68] 000006EC 4881 ext.w D1 000006EE C1C1 muls.w D0, D1 000006F0 3F00 move.w -[A7], D0 000006F2 2F2E FFBE move.l -[A7], [A6 - 0x42] 000006F6 4EBA 0590 jsr [PC + 0x590 /* 00000C88 */] label000006FA: 000006FA 2054 movea.l A0, [A4] 000006FC 316E 0010 005C move.w [A0 + 0x5C], [A6 + 0x10] 00000702 42A7 clr.l -[A7] 00000704 7001 moveq.l D0, 0x01 00000706 2F00 move.l -[A7], D0 00000708 302E 000E move.w D0, [A6 + 0xE] 0000070C 48C0 ext.l D0 0000070E 2F00 move.l -[A7], D0 00000710 201F move.l D0, [A7]+ 00000712 2E9F move.l [A7], [A7]+ 00000714 B097 cmp.l D0, [A7] 00000716 6F02 ble +0x4 /* 0000071A */ 00000718 2E80 move.l [A7], D0 label0000071A: 0000071A 201F move.l D0, [A7]+ 0000071C 3F00 move.w -[A7], D0 0000071E 4267 clr.w -[A7] 00000720 2F0B move.l -[A7], A3 00000722 4EAD 3A1A jsr [A5 + 0x3A1A /* export_1855 */] 00000726 102E 000C move.b D0, [A6 + 0xC] 0000072A 6706 beq +0x8 /* 00000732 */ 0000072C 2F0B move.l -[A7], A3 0000072E 4EAD 3C0A jsr [A5 + 0x3C0A /* export_1917 */] label00000732: 00000732 4CDF 1880 movem.l D7,A3,A4, [A7]+ 00000736 4E5E unlink A6 00000738 205F movea.l A0, [A7]+ 0000073A DEFC 000E add.w A7, 0xE 0000073E 4ED0 jmp [A0] export_633: 00000740 4E56 FFE8 link A6, -0x0018 00000744 2F0A move.l -[A7], A2 00000746 486E FFF4 pea.l [A6 - 0xC] 0000074A 4EAD 228A jsr [A5 + 0x228A /* export_1101 */] 0000074E 206E 0008 movea.l A0, [A6 + 0x8] 00000752 43EE FFE8 lea.l A1, [A6 - 0x18] 00000756 2050 movea.l A0, [A0] 00000758 45E8 0050 lea.l A2, [A0 + 0x50] 0000075C 7005 moveq.l D0, 0x05 label0000075E: 0000075E 32DA move.w [A1]+, [A2]+ 00000760 51C8 FFFC dbf D0, -0x6 /* 0000075E */ 00000764 486E FFE8 pea.l [A6 - 0x18] 00000768 4EAD 2292 jsr [A5 + 0x2292 /* export_1102 */] 0000076C 2F2E 000C move.l -[A7], [A6 + 0xC] 00000770 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000774 4EBA 1776 jsr [PC + 0x1776 /* 00001EEC */] 00000778 486E FFF4 pea.l [A6 - 0xC] 0000077C 4EAD 2292 jsr [A5 + 0x2292 /* export_1102 */] 00000780 245F movea.l A2, [A7]+ 00000782 4E5E unlink A6 00000784 205F movea.l A0, [A7]+ 00000786 504F addq.w A7, 8 00000788 4ED0 jmp [A0] 0000078A 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_634: // at 0000078C (misaligned) 0000078E 0000 102D ori.b D0, 0x2D /* '-' */ 00000792 F468 cpushl DATA, [A0] 00000794 6608 bne +0xA /* 0000079E */ 00000796 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000079A 4EAD 1FEA jsr [A5 + 0x1FEA /* export_1017 */] label0000079E: 0000079E 4E5E unlink A6 000007A0 2E9F move.l [A7], [A7]+ 000007A2 4E75 rts 000007A4 4E56 0000 link A6, 0 000007A8 48E7 0018 movem.l -[A7], A3,A4 000007AC 286E 0008 movea.l A4, [A6 + 0x8] 000007B0 266C 0008 movea.l A3, [A4 + 0x8] 000007B4 2053 movea.l A0, [A3] 000007B6 3F28 005E move.w -[A7], [A0 + 0x5E] 000007BA A936 syscall DeleteMenu 000007BC 486C FFB8 pea.l [A4 - 0x48] 000007C0 4EAD 2282 jsr [A5 + 0x2282 /* export_1100 */] 000007C4 486C FFB2 pea.l [A4 - 0x4E] 000007C8 4EAD 227A jsr [A5 + 0x227A /* export_1099 */] 000007CC 4CDF 1800 movem.l A3,A4, [A7]+ 000007D0 4E5E unlink A6 000007D2 205F movea.l A0, [A7]+ 000007D4 DEFC 000A add.w A7, 0xA /* '\n' */ 000007D8 4ED0 jmp [A0] 000007DA 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_635: // at 000007DC (misaligned) 000007DE FF5C .extension 0xF5C <> // unimplemented 000007E0 48E7 0738 movem.l -[A7], D5,D6,D7,A2,A3,A4 000007E4 266E 0008 movea.l A3, [A6 + 0x8] 000007E8 284B movea.l A4, A3 000007EA 7000 moveq.l D0, 0x00 000007EC 2D40 0018 move.l [A6 + 0x18], D0 000007F0 486E FFE8 pea.l [A6 - 0x18] 000007F4 4EAD 228A jsr [A5 + 0x228A /* export_1101 */] 000007F8 41EE FFDC lea.l A0, [A6 - 0x24] 000007FC 2454 movea.l A2, [A4] 000007FE 43EA 0050 lea.l A1, [A2 + 0x50] 00000802 7005 moveq.l D0, 0x05 label00000804: 00000804 30D9 move.w [A0]+, [A1]+ 00000806 51C8 FFFC dbf D0, -0x6 /* 00000804 */ 0000080A 486E FFDC pea.l [A6 - 0x24] 0000080E 4EAD 2292 jsr [A5 + 0x2292 /* export_1102 */] 00000812 486E FFC6 pea.l [A6 - 0x3A] 00000816 2F0B move.l -[A7], A3 00000818 4EAD 3A32 jsr [A5 + 0x3A32 /* export_1858 */] 0000081C 486E FFBE pea.l [A6 - 0x42] 00000820 2F0B move.l -[A7], A3 00000822 4EBA 1754 jsr [PC + 0x1754 /* 00001F78 */] 00000826 2054 movea.l A0, [A4] 00000828 4AA8 0060 tst.l [A0 + 0x60] 0000082C 6700 0192 beq +0x194 /* 000009C0 */ 00000830 2F28 0060 move.l -[A7], [A0 + 0x60] 00000834 3F3C FFFF move.w -[A7], 0xFFFF 00000838 4EAD 1ACA jsr [A5 + 0x1ACA /* export_853 */] 0000083C 486E FFB8 pea.l [A6 - 0x48] 00000840 4EAD 21F2 jsr [A5 + 0x21F2 /* export_1082 */] 00000844 486E FFB2 pea.l [A6 - 0x4E] 00000848 4EAD 21EA jsr [A5 + 0x21EA /* export_1081 */] 0000084C 486E FFBE pea.l [A6 - 0x42] 00000850 2054 movea.l A0, [A4] 00000852 3F28 005E move.w -[A7], [A0 + 0x5E] 00000856 4267 clr.w -[A7] 00000858 486E FFAC pea.l [A6 - 0x54] 0000085C 486E FFA6 pea.l [A6 - 0x5A] 00000860 4EBA 04F6 jsr [PC + 0x4F6 /* 00000D58 */] 00000864 486E FFA6 pea.l [A6 - 0x5A] 00000868 4EAD 2282 jsr [A5 + 0x2282 /* export_1100 */] 0000086C 486E FFAC pea.l [A6 - 0x54] 00000870 4EAD 227A jsr [A5 + 0x227A /* export_1099 */] 00000874 486E FFC6 pea.l [A6 - 0x3A] 00000878 2F0B move.l -[A7], A3 0000087A 4EBA 19F8 jsr [PC + 0x19F8 /* 00002274 */] 0000087E 70FF moveq.l D0, 0xFFFFFFFF 00000880 2054 movea.l A0, [A4] 00000882 B068 005C cmp.w D0, [A0 + 0x5C] 00000886 6714 beq +0x16 /* 0000089C */ 00000888 102D FCAD move.b D0, [A5 - 0x353] 0000088C 670E beq +0x10 /* 0000089C */ 0000088E 42A7 clr.l -[A7] 00000890 2054 movea.l A0, [A4] 00000892 3F28 005C move.w -[A7], [A0 + 0x5C] 00000896 4EAD 1ABA jsr [A5 + 0x1ABA /* export_851 */] 0000089A 2A1F move.l D5, [A7]+ label0000089C: 0000089C 486E FFD2 pea.l [A6 - 0x2E] 000008A0 2F2E FFBE move.l -[A7], [A6 - 0x42] 000008A4 A880 syscall SetPt 000008A6 486E FFD2 pea.l [A6 - 0x2E] 000008AA A870 syscall LocalToGlobal 000008AC 2054 movea.l A0, [A4] 000008AE 2F28 0060 move.l -[A7], [A0 + 0x60] 000008B2 A948 syscall CalcMenuSize 000008B4 486E FFB8 pea.l [A6 - 0x48] 000008B8 4EAD 2282 jsr [A5 + 0x2282 /* export_1100 */] 000008BC 486E FFB2 pea.l [A6 - 0x4E] 000008C0 4EAD 227A jsr [A5 + 0x227A /* export_1099 */] 000008C4 486E FFBE pea.l [A6 - 0x42] 000008C8 2F3C FFFF FFFF move.l -[A7], 0xFFFFFFFF 000008CE A8A9 syscall InsetRect 000008D0 486E FFBE pea.l [A6 - 0x42] 000008D4 A8A3 syscall EraseRect 000008D6 41EE FFDC lea.l A0, [A6 - 0x24] 000008DA 2454 movea.l A2, [A4] 000008DC 43EA 0050 lea.l A1, [A2 + 0x50] 000008E0 7005 moveq.l D0, 0x05 label000008E2: 000008E2 30D9 move.w [A0]+, [A1]+ 000008E4 51C8 FFFC dbf D0, -0x6 /* 000008E2 */ 000008E8 486E FF5C pea.l [A6 - 0xA4] 000008EC 486E FFDC pea.l [A6 - 0x24] 000008F0 4EBA FC92 jsr [PC - 0x36E /* 00000584 */] 000008F4 205F movea.l A0, [A7]+ 000008F6 43EE FFF4 lea.l A1, [A6 - 0xC] 000008FA 7005 moveq.l D0, 0x05 label000008FC: 000008FC 32D8 move.w [A1]+, [A0]+ 000008FE 51C8 FFFC dbf D0, -0x6 /* 000008FC */ 00000902 42A7 clr.l -[A7] 00000904 2054 movea.l A0, [A4] 00000906 2F28 0060 move.l -[A7], [A0 + 0x60] 0000090A 3F2E FFD2 move.w -[A7], [A6 - 0x2E] 0000090E 3F2E FFD4 move.w -[A7], [A6 - 0x2C] 00000912 3F28 0064 move.w -[A7], [A0 + 0x64] 00000916 A80B syscall PopUpMenuSelect 00000918 2E1F move.l D7, [A7]+ 0000091A 486E FFF4 pea.l [A6 - 0xC] 0000091E 4EBA FCC0 jsr [PC - 0x340 /* 000005E0 */] 00000922 4267 clr.w -[A7] 00000924 2F07 move.l -[A7], D7 00000926 A86B syscall LoWord 00000928 3C1F move.w D6, [A7]+ 0000092A 486E FFAC pea.l [A6 - 0x54] 0000092E 4EAD 2282 jsr [A5 + 0x2282 /* export_1100 */] 00000932 486E FFA6 pea.l [A6 - 0x5A] 00000936 4EAD 227A jsr [A5 + 0x227A /* export_1099 */] 0000093A 486E FFC6 pea.l [A6 - 0x3A] 0000093E 2F0B move.l -[A7], A3 00000940 4EBA 1932 jsr [PC + 0x1932 /* 00002274 */] 00000944 4267 clr.w -[A7] 00000946 2F07 move.l -[A7], D7 00000948 A86A syscall HiWord 0000094A 4A5F tst.w [A7]+ 0000094C 56C0 sne D0 0000094E 4A00 tst.b D0 00000950 673E beq +0x40 /* 00000990 */ 00000952 2054 movea.l A0, [A4] 00000954 BC68 0064 cmp.w D6, [A0 + 0x64] 00000958 56C1 sne D1 0000095A C001 and.b D0, D1 0000095C 6732 beq +0x34 /* 00000990 */ 0000095E 3F06 move.w -[A7], D6 00000960 1F3C 0001 move.b -[A7], 0x1 00000964 2F0B move.l -[A7], A3 00000966 4EAD 3A1A jsr [A5 + 0x3A1A /* export_1855 */] 0000096A 486E FF68 pea.l [A6 - 0x98] 0000096E 487A FE34 pea.l [PC - 0x1CC /* 000007A4, value 0x4E560000 'NV\0\0', cstring "NV" */] 00000972 2F0E move.l -[A7], A6 00000974 4EAD 20CA jsr [A5 + 0x20CA /* export_1045 */] 00000978 2F0B move.l -[A7], A3 0000097A 2054 movea.l A0, [A4] 0000097C 3F28 003C move.w -[A7], [A0 + 0x3C] 00000980 2F0B move.l -[A7], A3 00000982 4EAD 3D9A jsr [A5 + 0x3D9A /* export_1967 */] 00000986 486E FF68 pea.l [A6 - 0x98] 0000098A 4EAD 2112 jsr [A5 + 0x2112 /* export_1054 */] 0000098E 6010 bra +0x12 /* 000009A0 */ label00000990: 00000990 2054 movea.l A0, [A4] 00000992 3F28 0064 move.w -[A7], [A0 + 0x64] 00000996 1F3C 0001 move.b -[A7], 0x1 0000099A 2F0B move.l -[A7], A3 0000099C 4EAD 3A1A jsr [A5 + 0x3A1A /* export_1855 */] label000009A0: 000009A0 2054 movea.l A0, [A4] 000009A2 3F28 005E move.w -[A7], [A0 + 0x5E] 000009A6 A936 syscall DeleteMenu 000009A8 486E FFB8 pea.l [A6 - 0x48] 000009AC 4EAD 2282 jsr [A5 + 0x2282 /* export_1100 */] 000009B0 486E FFB2 pea.l [A6 - 0x4E] 000009B4 4EAD 227A jsr [A5 + 0x227A /* export_1099 */] 000009B8 486E FFE8 pea.l [A6 - 0x18] 000009BC 4EAD 2292 jsr [A5 + 0x2292 /* export_1102 */] label000009C0: 000009C0 4CDF 1CE0 movem.l D5,D6,D7,A2,A3,A4, [A7]+ 000009C4 4E5E unlink A6 000009C6 205F movea.l A0, [A7]+ 000009C8 DEFC 0010 add.w A7, 0x10 000009CC 4ED0 jmp [A0] 000009CE 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_636: // at 000009D0 (misaligned) 000009D2 FFE0 .invalid <> 000009D4 2F0A move.l -[A7], A2 000009D6 206E 000C movea.l A0, [A6 + 0xC] 000009DA 43EE FFF8 lea.l A1, [A6 - 0x8] 000009DE 7003 moveq.l D0, 0x03 label000009E0: 000009E0 32D8 move.w [A1]+, [A0]+ 000009E2 51C8 FFFC dbf D0, -0x6 /* 000009E0 */ 000009E6 486E FFEC pea.l [A6 - 0x14] 000009EA 4EAD 228A jsr [A5 + 0x228A /* export_1101 */] 000009EE 206E 0008 movea.l A0, [A6 + 0x8] 000009F2 43EE FFE0 lea.l A1, [A6 - 0x20] 000009F6 2050 movea.l A0, [A0] 000009F8 45E8 0050 lea.l A2, [A0 + 0x50] 000009FC 7005 moveq.l D0, 0x05 label000009FE: 000009FE 32DA move.w [A1]+, [A2]+ 00000A00 51C8 FFFC dbf D0, -0x6 /* 000009FE */ 00000A04 486E FFE0 pea.l [A6 - 0x20] 00000A08 4EAD 2292 jsr [A5 + 0x2292 /* export_1102 */] 00000A0C 486E FFF8 pea.l [A6 - 0x8] 00000A10 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000A14 4EBA 175A jsr [PC + 0x175A /* 00002170 */] 00000A18 486E FFEC pea.l [A6 - 0x14] 00000A1C 4EAD 2292 jsr [A5 + 0x2292 /* export_1102 */] 00000A20 245F movea.l A2, [A7]+ 00000A22 4E5E unlink A6 00000A24 205F movea.l A0, [A7]+ 00000A26 504F addq.w A7, 8 00000A28 4ED0 jmp [A0] 00000A2A 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_637: // at 00000A2C (misaligned) 00000A2E FEB2 48E7 .extension 0xEB2 <> // unimplemented 00000A32 0F38 206E btst [0x0000206E], D7 00000A36 000C 43EE ori.b A4, 0xEE 00000A3A FFF8 .invalid <> 00000A3C 7003 moveq.l D0, 0x03 label00000A3E: 00000A3E 32D8 move.w [A1]+, [A0]+ 00000A40 51C8 FFFC dbf D0, -0x6 /* 00000A3E */ 00000A44 286E 0008 movea.l A4, [A6 + 0x8] 00000A48 486E FFDA pea.l [A6 - 0x26] 00000A4C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000A50 4EBA 1526 jsr [PC + 0x1526 /* 00001F78 */] 00000A54 2054 movea.l A0, [A4] 00000A56 2F28 0060 move.l -[A7], [A0 + 0x60] 00000A5A 3F28 0064 move.w -[A7], [A0 + 0x64] 00000A5E 486E FEDA pea.l [A6 - 0x126] 00000A62 A946 syscall GetMenuItemText/GetItem 00000A64 4267 clr.w -[A7] 00000A66 486E FFDA pea.l [A6 - 0x26] 00000A6A A8AE syscall EmptyRect 00000A6C 101F move.b D0, [A7]+ 00000A6E 6600 020A bne +0x20C /* 00000C7A */ 00000A72 486E FFDA pea.l [A6 - 0x26] 00000A76 2F3C FFFF FFFF move.l -[A7], 0xFFFFFFFF 00000A7C A8A9 syscall InsetRect 00000A7E 4267 clr.w -[A7] 00000A80 486E FFF8 pea.l [A6 - 0x8] 00000A84 486E FFDA pea.l [A6 - 0x26] 00000A88 486E FFE2 pea.l [A6 - 0x1E] 00000A8C A8AA syscall SectRect 00000A8E 101F move.b D0, [A7]+ 00000A90 6700 01E8 beq +0x1EA /* 00000C7A */ 00000A94 486E FEC6 pea.l [A6 - 0x13A] 00000A98 4EAD 228A jsr [A5 + 0x228A /* export_1101 */] 00000A9C 41EE FEBA lea.l A0, [A6 - 0x146] 00000AA0 2454 movea.l A2, [A4] 00000AA2 43EA 0050 lea.l A1, [A2 + 0x50] 00000AA6 7005 moveq.l D0, 0x05 label00000AA8: 00000AA8 30D9 move.w [A0]+, [A1]+ 00000AAA 51C8 FFFC dbf D0, -0x6 /* 00000AA8 */ 00000AAE 4A6E FEBE tst.w [A6 - 0x142] 00000AB2 661C bne +0x1E /* 00000AD0 */ 00000AB4 207C 0000 0BA8 movea.l A0, 0xBA8 00000ABA 4A50 tst.w [A0] 00000ABC 670C beq +0xE /* 00000ACA */ 00000ABE 207C 0000 0BA8 movea.l A0, 0xBA8 00000AC4 3D50 FEBE move.w [A6 - 0x142], [A0] 00000AC8 6006 bra +0x8 /* 00000AD0 */ label00000ACA: 00000ACA 3D7C 000C FEBE move.w [A6 - 0x142], 0xC label00000AD0: 00000AD0 486E FEB4 pea.l [A6 - 0x14C] 00000AD4 4EAD 21F2 jsr [A5 + 0x21F2 /* export_1082 */] 00000AD8 41EE FEC0 lea.l A0, [A6 - 0x140] 00000ADC 43EE FEB4 lea.l A1, [A6 - 0x14C] 00000AE0 7002 moveq.l D0, 0x02 label00000AE2: 00000AE2 30D9 move.w [A0]+, [A1]+ 00000AE4 51C8 FFFC dbf D0, -0x6 /* 00000AE2 */ 00000AE8 486E FEBA pea.l [A6 - 0x146] 00000AEC 4EAD 2292 jsr [A5 + 0x2292 /* export_1102 */] 00000AF0 486E FED2 pea.l [A6 - 0x12E] 00000AF4 A88B syscall GetFontInfo 00000AF6 A89E syscall PenNormal 00000AF8 536E FFE8 subq.w [A6 - 0x18], 1 00000AFC 536E FFE6 subq.w [A6 - 0x1A], 1 00000B00 486E FFE2 pea.l [A6 - 0x1E] 00000B04 A8A3 syscall EraseRect 00000B06 486E FFEA pea.l [A6 - 0x16] 00000B0A 302E FED6 move.w D0, [A6 - 0x12A] 00000B0E D06E FFDC add.w D0, [A6 - 0x24] 00000B12 5240 addq.w D0, 1 00000B14 3F00 move.w -[A7], D0 00000B16 302E FFDA move.w D0, [A6 - 0x26] 00000B1A 5240 addq.w D0, 1 00000B1C 3F00 move.w -[A7], D0 00000B1E 302E FFE0 move.w D0, [A6 - 0x20] 00000B22 906E FED2 sub.w D0, [A6 - 0x12E] 00000B26 5540 subq.w D0, 2 00000B28 322E FED2 move.w D1, [A6 - 0x12E] 00000B2C 48C1 ext.l D1 00000B2E 83FC 0002 divs.w D1, 0x2 00000B32 9041 sub.w D0, D1 00000B34 3F00 move.w -[A7], D0 00000B36 302E FFDA move.w D0, [A6 - 0x26] 00000B3A 5240 addq.w D0, 1 00000B3C 322E FED2 move.w D1, [A6 - 0x12E] 00000B40 D240 add.w D1, D0 00000B42 302E FED4 move.w D0, [A6 - 0x12C] 00000B46 D041 add.w D0, D1 00000B48 3F00 move.w -[A7], D0 00000B4A A8A7 syscall SetRect 00000B4C 4A6E FEBA tst.w [A6 - 0x146] 00000B50 6704 beq +0x6 /* 00000B56 */ 00000B52 546E FFEC addq.w [A6 - 0x14], 2 label00000B56: 00000B56 3A2E FFF0 move.w D5, [A6 - 0x10] 00000B5A 9A6E FFEC sub.w D5, [A6 - 0x14] 00000B5E 4267 clr.w -[A7] 00000B60 486E FEDA pea.l [A6 - 0x126] 00000B64 A88C syscall StringWidth 00000B66 3C1F move.w D6, [A7]+ 00000B68 BA46 cmp.w D5, D6 00000B6A 6C30 bge +0x32 /* 00000B9C */ 00000B6C 4247 clr.w D7 00000B6E 1E2E FEDA move.b D7, [A6 - 0x126] label00000B72: 00000B72 41EE FEDA lea.l A0, [A6 - 0x126] 00000B76 11BC 00C9 7000 move.b [A0 + D7.w], 0xC9 00000B7C 1D47 FEDA move.b [A6 - 0x126], D7 00000B80 4267 clr.w -[A7] 00000B82 486E FEDA pea.l [A6 - 0x126] 00000B86 A88C syscall StringWidth 00000B88 3C1F move.w D6, [A7]+ 00000B8A 5347 subq.w D7, 1 00000B8C BA46 cmp.w D5, D6 00000B8E 5CC0 sge D0 00000B90 4A00 tst.b D0 00000B92 6608 bne +0xA /* 00000B9C */ 00000B94 4A47 tst.w D7 00000B96 57C1 seq D1 00000B98 8001 or.b D0, D1 00000B9A 67D6 beq -0x28 /* 00000B72 */ label00000B9C: 00000B9C 4240 clr.w D0 00000B9E 102E FEDA move.b D0, [A6 - 0x126] 00000BA2 4A40 tst.w D0 00000BA4 6F3C ble +0x3E /* 00000BE2 */ 00000BA6 2054 movea.l A0, [A4] 00000BA8 1028 003F move.b D0, [A0 + 0x3F] 00000BAC 6714 beq +0x16 /* 00000BC2 */ 00000BAE C02D F468 and.b D0, [A5 - 0xB98] 00000BB2 670E beq +0x10 /* 00000BC2 */ 00000BB4 206D FE86 movea.l A0, [A5 - 0x17A] 00000BB8 3828 0048 move.w D4, [A0 + 0x48] 00000BBC 3F3C 0031 move.w -[A7], 0x31 /* '1' */ 00000BC0 A889 syscall TextMode label00000BC2: 00000BC2 486E FEDA pea.l [A6 - 0x126] 00000BC6 486E FFEA pea.l [A6 - 0x16] 00000BCA 4267 clr.w -[A7] 00000BCC 4EAD 223A jsr [A5 + 0x223A /* export_1091 */] 00000BD0 2054 movea.l A0, [A4] 00000BD2 1028 003F move.b D0, [A0 + 0x3F] 00000BD6 670A beq +0xC /* 00000BE2 */ 00000BD8 C02D F468 and.b D0, [A5 - 0xB98] 00000BDC 6704 beq +0x6 /* 00000BE2 */ 00000BDE 3F04 move.w -[A7], D4 00000BE0 A889 syscall TextMode label00000BE2: 00000BE2 2054 movea.l A0, [A4] 00000BE4 1028 003F move.b D0, [A0 + 0x3F] 00000BE8 6718 beq +0x1A /* 00000C02 */ 00000BEA C02D F468 and.b D0, [A5 - 0xB98] 00000BEE 6712 beq +0x14 /* 00000C02 */ 00000BF0 486E FFDA pea.l [A6 - 0x26] 00000BF4 486E FED2 pea.l [A6 - 0x12E] 00000BF8 2F2D F470 move.l -[A7], [A5 - 0xB90] 00000BFC 4EBA F8E2 jsr [PC - 0x71E /* 000004E0 */] 00000C00 600E bra +0x10 /* 00000C10 */ label00000C02: 00000C02 486E FFDA pea.l [A6 - 0x26] 00000C06 486E FED2 pea.l [A6 - 0x12E] 00000C0A 42A7 clr.l -[A7] 00000C0C 4EBA F8D2 jsr [PC - 0x72E /* 000004E0 */] label00000C10: 00000C10 486D FCEC pea.l [A5 - 0x314] 00000C14 4EAD 2282 jsr [A5 + 0x2282 /* export_1100 */] 00000C18 47EE FFDE lea.l A3, [A6 - 0x22] 00000C1C 536B 0002 subq.w [A3 + 0x2], 1 00000C20 5353 subq.w [A3], 1 00000C22 2054 movea.l A0, [A4] 00000C24 1028 003F move.b D0, [A0 + 0x3F] 00000C28 670C beq +0xE /* 00000C36 */ 00000C2A C02D F468 and.b D0, [A5 - 0xB98] 00000C2E 6706 beq +0x8 /* 00000C36 */ 00000C30 2F2D F470 move.l -[A7], [A5 - 0xB90] 00000C34 AA0A syscall PenPixPat label00000C36: 00000C36 486E FFDA pea.l [A6 - 0x26] 00000C3A A8A1 syscall FrameRect 00000C3C 302E FFDC move.w D0, [A6 - 0x24] 00000C40 5640 addq.w D0, 3 00000C42 3F00 move.w -[A7], D0 00000C44 3F2E FFDE move.w -[A7], [A6 - 0x22] 00000C48 A893 syscall MoveTo 00000C4A 2F2E FFDE move.l -[A7], [A6 - 0x22] 00000C4E A891 syscall LineTo 00000C50 3F2E FFE0 move.w -[A7], [A6 - 0x20] 00000C54 302E FFDA move.w D0, [A6 - 0x26] 00000C58 5640 addq.w D0, 3 00000C5A 3F00 move.w -[A7], D0 00000C5C A891 syscall LineTo 00000C5E 2054 movea.l A0, [A4] 00000C60 1028 003F move.b D0, [A0 + 0x3F] 00000C64 670C beq +0xE /* 00000C72 */ 00000C66 C02D F468 and.b D0, [A5 - 0xB98] 00000C6A 6706 beq +0x8 /* 00000C72 */ 00000C6C 486D FE76 pea.l [A5 - 0x18A] 00000C70 A89D syscall PenPat label00000C72: 00000C72 486E FEC6 pea.l [A6 - 0x13A] 00000C76 4EAD 2292 jsr [A5 + 0x2292 /* export_1102 */] label00000C7A: 00000C7A 4CDF 1CF0 movem.l D4,D5,D6,D7,A2,A3,A4, [A7]+ 00000C7E 4E5E unlink A6 00000C80 205F movea.l A0, [A7]+ 00000C82 504F addq.w A7, 8 00000C84 4ED0 jmp [A0] 00000C86 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00000C88-00000C8C fn00000C88: 00000C88 4E56 FFF6 link A6, -0x000A // end alternate branch 00000C88-00000C8C fn00000C88: // (misaligned) 00000C8A FFF6 .invalid <> 00000C8C 48E7 0118 movem.l -[A7], D7,A3,A4 00000C90 266E 000E movea.l A3, [A6 + 0xE] 00000C94 2E2E 0008 move.l D7, [A6 + 0x8] 00000C98 2847 movea.l A4, D7 00000C9A 2F07 move.l -[A7], D7 00000C9C 4EAD 1B72 jsr [A5 + 0x1B72 /* export_874 */] 00000CA0 2054 movea.l A0, [A4] 00000CA2 214B 0002 move.l [A0 + 0x2], A3 00000CA6 316E 000C 000A move.w [A0 + 0xA], [A6 + 0xC] 00000CAC 7000 moveq.l D0, 0x00 00000CAE 2140 0006 move.l [A0 + 0x6], D0 00000CB2 200B move.l D0, A3 00000CB4 6612 bne +0x14 /* 00000CC8 */ 00000CB6 2F07 move.l -[A7], D7 00000CB8 4EAD 3E8A jsr [A5 + 0x3E8A /* export_1997 */] 00000CBC 3F3C FF40 move.w -[A7], 0xFF40 00000CC0 42A7 clr.l -[A7] 00000CC2 4EAD 2102 jsr [A5 + 0x2102 /* export_1052 */] 00000CC6 602E bra +0x30 /* 00000CF6 */ label00000CC8: 00000CC8 2053 movea.l A0, [A3] 00000CCA 2254 movea.l A1, [A4] 00000CCC 2368 0006 0006 move.l [A1 + 0x6], [A0 + 0x6] 00000CD2 2F0B move.l -[A7], A3 00000CD4 2F07 move.l -[A7], D7 00000CD6 4EBA F578 jsr [PC - 0xA88 /* 00000250 */] 00000CDA 2053 movea.l A0, [A3] 00000CDC 216D F46C 0006 move.l [A0 + 0x6], [A5 - 0xB94] 00000CE2 3F3C 0002 move.w -[A7], 0x2 00000CE6 2F0B move.l -[A7], A3 00000CE8 486E FFF8 pea.l [A6 - 0x8] 00000CEC 42A7 clr.l -[A7] 00000CEE 486E FFF6 pea.l [A6 - 0xA] 00000CF2 4EBA F660 jsr [PC - 0x9A0 /* 00000354 */] label00000CF6: 00000CF6 4CDF 1880 movem.l D7,A3,A4, [A7]+ 00000CFA 4E5E unlink A6 00000CFC 205F movea.l A0, [A7]+ 00000CFE DEFC 000A add.w A7, 0xA /* '\n' */ 00000D02 4ED0 jmp [A0] export_638: 00000D04 4E56 0000 link A6, 0 00000D08 206E 0008 movea.l A0, [A6 + 0x8] 00000D0C 2050 movea.l A0, [A0] 00000D0E 2F28 0002 move.l -[A7], [A0 + 0x2] 00000D12 4EBA F594 jsr [PC - 0xA6C /* 000002A8 */] 00000D16 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000D1A 4EAD 1B62 jsr [A5 + 0x1B62 /* export_872 */] 00000D1E 4E5E unlink A6 00000D20 2E9F move.l [A7], [A7]+ 00000D22 4E75 rts fn00000D24: 00000D24 4E56 0000 link A6, 0 00000D28 226E 0008 movea.l A1, [A6 + 0x8] 00000D2C 2069 000C movea.l A0, [A1 + 0xC] 00000D30 43ED FCEC lea.l A1, [A5 - 0x314] 00000D34 7002 moveq.l D0, 0x02 label00000D36: 00000D36 30D9 move.w [A0]+, [A1]+ 00000D38 51C8 FFFC dbf D0, -0x6 /* 00000D36 */ 00000D3C 226E 0008 movea.l A1, [A6 + 0x8] 00000D40 2069 0008 movea.l A0, [A1 + 0x8] 00000D44 43ED FCE4 lea.l A1, [A5 - 0x31C] 00000D48 7002 moveq.l D0, 0x02 label00000D4A: 00000D4A 30D9 move.w [A0]+, [A1]+ 00000D4C 51C8 FFFC dbf D0, -0x6 /* 00000D4A */ 00000D50 4E5E unlink A6 00000D52 2E9F move.l [A7], [A7]+ 00000D54 4E75 rts 00000D56 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00000D58-00000D5C export_639: fn00000D58: 00000D58 4E56 FFB2 link A6, -0x004E // end alternate branch 00000D58-00000D5C export_639: // at 00000D58 (misaligned) fn00000D58: // (misaligned) 00000D5A FFB2 .invalid <> 00000D5C 48E7 0118 movem.l -[A7], D7,A3,A4 00000D60 206E 0014 movea.l A0, [A6 + 0x14] 00000D64 43EE FFF8 lea.l A1, [A6 - 0x8] 00000D68 7003 moveq.l D0, 0x03 label00000D6A: 00000D6A 32D8 move.w [A1]+, [A0]+ 00000D6C 51C8 FFFC dbf D0, -0x6 /* 00000D6A */ 00000D70 4207 clr.b D7 00000D72 4267 clr.w -[A7] 00000D74 486E FFF8 pea.l [A6 - 0x8] 00000D78 A8AE syscall EmptyRect 00000D7A 101F move.b D0, [A7]+ 00000D7C 670A beq +0xC /* 00000D88 */ 00000D7E 2F0E move.l -[A7], A6 00000D80 4EBA FFA2 jsr [PC - 0x5E /* 00000D24 */] 00000D84 6000 0156 bra +0x158 /* 00000EDC */ label00000D88: 00000D88 102D FCAD move.b D0, [A5 - 0x353] 00000D8C 6700 0148 beq +0x14A /* 00000ED6 */ 00000D90 486E FFF8 pea.l [A6 - 0x8] 00000D94 A870 syscall LocalToGlobal 00000D96 486E FFFC pea.l [A6 - 0x4] 00000D9A A870 syscall LocalToGlobal 00000D9C 42A7 clr.l -[A7] 00000D9E 486E FFF8 pea.l [A6 - 0x8] 00000DA2 AA27 syscall GetMaxDevice 00000DA4 265F movea.l A3, [A7]+ 00000DA6 200B move.l D0, A3 00000DA8 56C0 sne D0 00000DAA 4A00 tst.b D0 00000DAC 6700 0120 beq +0x122 /* 00000ECE */ 00000DB0 2053 movea.l A0, [A3] 00000DB2 2068 0016 movea.l A0, [A0 + 0x16] 00000DB6 2050 movea.l A0, [A0] 00000DB8 7201 moveq.l D1, 0x01 00000DBA B268 0020 cmp.w D1, [A0 + 0x20] 00000DBE 5DC1 slt D1 00000DC0 C001 and.b D0, D1 00000DC2 6700 010A beq +0x10C /* 00000ECE */ 00000DC6 42A7 clr.l -[A7] 00000DC8 3F2E 0012 move.w -[A7], [A6 + 0x12] 00000DCC 4267 clr.w -[A7] 00000DCE AA64 syscall GetMCEntry 00000DD0 285F movea.l A4, [A7]+ 00000DD2 200C move.l D0, A4 00000DD4 6710 beq +0x12 /* 00000DE6 */ 00000DD6 7E01 moveq.l D7, 0x01 00000DD8 41EE FFD0 lea.l A0, [A6 - 0x30] 00000DDC 224C movea.l A1, A4 00000DDE 700E moveq.l D0, 0x0E label00000DE0: 00000DE0 30D9 move.w [A0]+, [A1]+ 00000DE2 51C8 FFFC dbf D0, -0x6 /* 00000DE0 */ label00000DE6: 00000DE6 1007 move.b D0, D7 00000DE8 6626 bne +0x28 /* 00000E10 */ 00000DEA 42A7 clr.l -[A7] 00000DEC 42A7 clr.l -[A7] 00000DEE AA64 syscall GetMCEntry 00000DF0 285F movea.l A4, [A7]+ 00000DF2 200C move.l D0, A4 00000DF4 6710 beq +0x12 /* 00000E06 */ 00000DF6 41EE FFB2 lea.l A0, [A6 - 0x4E] 00000DFA 224C movea.l A1, A4 00000DFC 700E moveq.l D0, 0x0E label00000DFE: 00000DFE 30D9 move.w [A0]+, [A1]+ 00000E00 51C8 FFFC dbf D0, -0x6 /* 00000DFE */ 00000E04 600A bra +0xC /* 00000E10 */ label00000E06: 00000E06 2F0E move.l -[A7], A6 00000E08 4EBA FF1A jsr [PC - 0xE6 /* 00000D24 */] 00000E0C 6000 00CE bra +0xD0 /* 00000EDC */ label00000E10: 00000E10 4A6E 0010 tst.w [A6 + 0x10] 00000E14 664A bne +0x4C /* 00000E60 */ 00000E16 1007 move.b D0, D7 00000E18 6724 beq +0x26 /* 00000E3E */ 00000E1A 206E 000C movea.l A0, [A6 + 0xC] 00000E1E 43EE FFD4 lea.l A1, [A6 - 0x2C] 00000E22 7002 moveq.l D0, 0x02 label00000E24: 00000E24 30D9 move.w [A0]+, [A1]+ 00000E26 51C8 FFFC dbf D0, -0x6 /* 00000E24 */ 00000E2A 206E 0008 movea.l A0, [A6 + 0x8] 00000E2E 43EE FFDA lea.l A1, [A6 - 0x26] 00000E32 7002 moveq.l D0, 0x02 label00000E34: 00000E34 30D9 move.w [A0]+, [A1]+ 00000E36 51C8 FFFC dbf D0, -0x6 /* 00000E34 */ 00000E3A 6000 00A0 bra +0xA2 /* 00000EDC */ label00000E3E: 00000E3E 206E 000C movea.l A0, [A6 + 0xC] 00000E42 43EE FFB6 lea.l A1, [A6 - 0x4A] 00000E46 7002 moveq.l D0, 0x02 label00000E48: 00000E48 30D9 move.w [A0]+, [A1]+ 00000E4A 51C8 FFFC dbf D0, -0x6 /* 00000E48 */ 00000E4E 206E 0008 movea.l A0, [A6 + 0x8] 00000E52 43EE FFC8 lea.l A1, [A6 - 0x38] 00000E56 7002 moveq.l D0, 0x02 label00000E58: 00000E58 30D9 move.w [A0]+, [A1]+ 00000E5A 51C8 FFFC dbf D0, -0x6 /* 00000E58 */ 00000E5E 607C bra +0x7E /* 00000EDC */ label00000E60: 00000E60 42A7 clr.l -[A7] 00000E62 2F2E 0010 move.l -[A7], [A6 + 0x10] 00000E66 AA64 syscall GetMCEntry 00000E68 285F movea.l A4, [A7]+ 00000E6A 200C move.l D0, A4 00000E6C 6712 beq +0x14 /* 00000E80 */ 00000E6E 206E 000C movea.l A0, [A6 + 0xC] 00000E72 43EC 000A lea.l A1, [A4 + 0xA] 00000E76 7002 moveq.l D0, 0x02 label00000E78: 00000E78 30D9 move.w [A0]+, [A1]+ 00000E7A 51C8 FFFC dbf D0, -0x6 /* 00000E78 */ 00000E7E 6026 bra +0x28 /* 00000EA6 */ label00000E80: 00000E80 1007 move.b D0, D7 00000E82 6712 beq +0x14 /* 00000E96 */ 00000E84 206E 000C movea.l A0, [A6 + 0xC] 00000E88 43EE FFE0 lea.l A1, [A6 - 0x20] 00000E8C 7002 moveq.l D0, 0x02 label00000E8E: 00000E8E 30D9 move.w [A0]+, [A1]+ 00000E90 51C8 FFFC dbf D0, -0x6 /* 00000E8E */ 00000E94 6010 bra +0x12 /* 00000EA6 */ label00000E96: 00000E96 206E 000C movea.l A0, [A6 + 0xC] 00000E9A 43EE FFC2 lea.l A1, [A6 - 0x3E] 00000E9E 7002 moveq.l D0, 0x02 label00000EA0: 00000EA0 30D9 move.w [A0]+, [A1]+ 00000EA2 51C8 FFFC dbf D0, -0x6 /* 00000EA0 */ label00000EA6: 00000EA6 1007 move.b D0, D7 00000EA8 6712 beq +0x14 /* 00000EBC */ 00000EAA 206E 0008 movea.l A0, [A6 + 0x8] 00000EAE 43EE FFE6 lea.l A1, [A6 - 0x1A] 00000EB2 7002 moveq.l D0, 0x02 label00000EB4: 00000EB4 30D9 move.w [A0]+, [A1]+ 00000EB6 51C8 FFFC dbf D0, -0x6 /* 00000EB4 */ 00000EBA 6020 bra +0x22 /* 00000EDC */ label00000EBC: 00000EBC 206E 0008 movea.l A0, [A6 + 0x8] 00000EC0 43EE FFBC lea.l A1, [A6 - 0x44] 00000EC4 7002 moveq.l D0, 0x02 label00000EC6: 00000EC6 30D9 move.w [A0]+, [A1]+ 00000EC8 51C8 FFFC dbf D0, -0x6 /* 00000EC6 */ 00000ECC 600E bra +0x10 /* 00000EDC */ label00000ECE: 00000ECE 2F0E move.l -[A7], A6 00000ED0 4EBA FE52 jsr [PC - 0x1AE /* 00000D24 */] 00000ED4 6006 bra +0x8 /* 00000EDC */ label00000ED6: 00000ED6 2F0E move.l -[A7], A6 00000ED8 4EBA FE4A jsr [PC - 0x1B6 /* 00000D24 */] label00000EDC: 00000EDC 4CDF 1880 movem.l D7,A3,A4, [A7]+ 00000EE0 4E5E unlink A6 00000EE2 205F movea.l A0, [A7]+ 00000EE4 DEFC 0010 add.w A7, 0x10 00000EE8 4ED0 jmp [A0] 00000EEA 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_640: // at 00000EEC (misaligned) 00000EEE FFFA .invalid <> 00000EF0 48E7 0318 movem.l -[A7], D6,D7,A3,A4 00000EF4 2C2E 0008 move.l D6, [A6 + 0x8] 00000EF8 2846 movea.l A4, D6 00000EFA 203C 2020 2020 move.l D0, 0x20202020 /* ' ' */ 00000F00 B0AE 000C cmp.l D0, [A6 + 0xC] 00000F04 6710 beq +0x12 /* 00000F16 */ 00000F06 42A7 clr.l -[A7] 00000F08 2F2E 000C move.l -[A7], [A6 + 0xC] 00000F0C 2F06 move.l -[A7], D6 00000F0E 4EAD 1E3A jsr [A5 + 0x1E3A /* export_963 */] 00000F12 265F movea.l A3, [A7]+ 00000F14 6004 bra +0x6 /* 00000F1A */ label00000F16: 00000F16 7000 moveq.l D0, 0x00 00000F18 2640 movea.l A3, D0 label00000F1A: 00000F1A 200B move.l D0, A3 00000F1C 57C0 seq D0 00000F1E 4A00 tst.b D0 00000F20 6610 bne +0x12 /* 00000F32 */ 00000F22 2F00 move.l -[A7], D0 00000F24 4267 clr.w -[A7] 00000F26 2F0B move.l -[A7], A3 00000F28 4EAD 1ED2 jsr [A5 + 0x1ED2 /* export_982 */] 00000F2C 121F move.b D1, [A7]+ 00000F2E 201F move.l D0, [A7]+ 00000F30 8001 or.b D0, D1 label00000F32: 00000F32 0240 0001 andi.w D0, 0x1 00000F36 1E00 move.b D7, D0 00000F38 1D47 0010 move.b [A6 + 0x10], D7 00000F3C 1007 move.b D0, D7 00000F3E 6738 beq +0x3A /* 00000F78 */ 00000F40 203C 2020 2020 move.l D0, 0x20202020 /* ' ' */ 00000F46 2054 movea.l A0, [A4] 00000F48 B0A8 0040 cmp.l D0, [A0 + 0x40] 00000F4C 57C0 seq D0 00000F4E 4A00 tst.b D0 00000F50 660E bne +0x10 /* 00000F60 */ 00000F52 2228 0040 move.l D1, [A0 + 0x40] 00000F56 B2AE 000C cmp.l D1, [A6 + 0xC] 00000F5A 56C1 sne D1 00000F5C 8001 or.b D0, D1 00000F5E 6718 beq +0x1A /* 00000F78 */ label00000F60: 00000F60 42A7 clr.l -[A7] 00000F62 4267 clr.w -[A7] 00000F64 2F06 move.l -[A7], D6 00000F66 4EBA 03B8 jsr [PC + 0x3B8 /* 00001320 */] 00000F6A 2054 movea.l A0, [A4] 00000F6C 4AA8 0048 tst.l [A0 + 0x48] 00000F70 57C0 seq D0 00000F72 4400 neg.b D0 00000F74 1D40 0010 move.b [A6 + 0x10], D0 label00000F78: 00000F78 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+ 00000F7C 4E5E unlink A6 00000F7E 205F movea.l A0, [A7]+ 00000F80 504F addq.w A7, 8 00000F82 4ED0 jmp [A0] export_641: fn00000F84: 00000F84 4E56 FFF4 link A6, -0x000C 00000F88 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4 00000F8C 2A2E 0008 move.l D5, [A6 + 0x8] 00000F90 2845 movea.l A4, D5 00000F92 1D7C 0001 000C move.b [A6 + 0xC], 0x1 00000F98 2054 movea.l A0, [A4] 00000F9A 4AA8 0048 tst.l [A0 + 0x48] 00000F9E 6700 0092 beq +0x94 /* 00001032 */ 00000FA2 4AA8 004C tst.l [A0 + 0x4C] 00000FA6 6732 beq +0x34 /* 00000FDA */ 00000FA8 42A7 clr.l -[A7] 00000FAA 2054 movea.l A0, [A4] 00000FAC 2F28 004C move.l -[A7], [A0 + 0x4C] 00000FB0 4EAD 3D8A jsr [A5 + 0x3D8A /* export_1965 */] 00000FB4 265F movea.l A3, [A7]+ 00000FB6 200B move.l D0, A3 00000FB8 56C0 sne D0 00000FBA 4A00 tst.b D0 00000FBC 671C beq +0x1E /* 00000FDA */ 00000FBE 2053 movea.l A0, [A3] 00000FC0 2228 0004 move.l D1, [A0 + 0x4] 00000FC4 2254 movea.l A1, [A4] 00000FC6 B2A9 004C cmp.l D1, [A1 + 0x4C] 00000FCA 57C1 seq D1 00000FCC C001 and.b D0, D1 00000FCE 670A beq +0xC /* 00000FDA */ 00000FD0 2049 movea.l A0, A1 00000FD2 2F28 004C move.l -[A7], [A0 + 0x4C] 00000FD6 4EAD 3D92 jsr [A5 + 0x3D92 /* export_1966 */] label00000FDA: 00000FDA 42A7 clr.l -[A7] 00000FDC 2054 movea.l A0, [A4] 00000FDE 2F28 0048 move.l -[A7], [A0 + 0x48] 00000FE2 4EAD 3A6A jsr [A5 + 0x3A6A /* export_1865 */] 00000FE6 2E1F move.l D7, [A7]+ 00000FE8 6636 bne +0x38 /* 00001020 */ 00000FEA 2054 movea.l A0, [A4] 00000FEC 2F28 0048 move.l -[A7], [A0 + 0x48] 00000FF0 4EAD 0632 jsr [A5 + 0x632 /* export_194 */] 00000FF4 2054 movea.l A0, [A4] 00000FF6 7000 moveq.l D0, 0x00 00000FF8 2140 0048 move.l [A0 + 0x48], D0 00000FFC 42A7 clr.l -[A7] 00000FFE 2F05 move.l -[A7], D5 00001000 4EAD 3BAA jsr [A5 + 0x3BAA /* export_1905 */] 00001004 2C1F move.l D6, [A7]+ 00001006 670A beq +0xC /* 00001012 */ 00001008 2F05 move.l -[A7], D5 0000100A 2F06 move.l -[A7], D6 0000100C 4EAD 1FB2 jsr [A5 + 0x1FB2 /* export_1010 */] 00001010 6020 bra +0x22 /* 00001032 */ label00001012: 00001012 2F2D FC8C move.l -[A7], [A5 - 0x374] 00001016 2F2D FC8C move.l -[A7], [A5 - 0x374] 0000101A 4EAD 1D12 jsr [A5 + 0x1D12 /* export_926 */] 0000101E 6012 bra +0x14 /* 00001032 */ label00001020: 00001020 2054 movea.l A0, [A4] 00001022 2F28 0048 move.l -[A7], [A0 + 0x48] 00001026 2F07 move.l -[A7], D7 00001028 2F05 move.l -[A7], D5 0000102A 4EAD 05AA jsr [A5 + 0x5AA /* export_177 */] 0000102E 422E 000C clr.b [A6 + 0xC] label00001032: 00001032 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+ 00001036 4E5E unlink A6 00001038 2E9F move.l [A7], [A7]+ 0000103A 4E75 rts export_642: 0000103C 4E56 0000 link A6, 0 00001040 48E7 0018 movem.l -[A7], A3,A4 00001044 266E 000E movea.l A3, [A6 + 0xE] 00001048 286E 0008 movea.l A4, [A6 + 0x8] 0000104C 302E 000C move.w D0, [A6 + 0xC] 00001050 5D40 subq.w D0, 6 00001052 6702 beq +0x4 /* 00001056 */ 00001054 600C bra +0xE /* 00001062 */ label00001056: 00001056 2F0B move.l -[A7], A3 00001058 4267 clr.w -[A7] 0000105A 2F0C move.l -[A7], A4 0000105C 4EBA 02C2 jsr [PC + 0x2C2 /* 00001320 */] 00001060 6030 bra +0x32 /* 00001092 */ label00001062: 00001062 4267 clr.w -[A7] 00001064 2F0B move.l -[A7], A3 00001066 486D 38E4 pea.l [A5 + 0x38E4] 0000106A 4EAD 1B52 jsr [A5 + 0x1B52 /* export_870 */] 0000106E 101F move.b D0, [A7]+ 00001070 6714 beq +0x16 /* 00001086 */ 00001072 2053 movea.l A0, [A3] 00001074 C028 0041 and.b D0, [A0 + 0x41] 00001078 670C beq +0xE /* 00001086 */ 0000107A 2F28 002E move.l -[A7], [A0 + 0x2E] 0000107E 2F0C move.l -[A7], A4 00001080 4EAD 098A jsr [A5 + 0x98A /* export_301 */] 00001084 600C bra +0xE /* 00001092 */ label00001086: 00001086 2F0B move.l -[A7], A3 00001088 3F2E 000C move.w -[A7], [A6 + 0xC] 0000108C 2F0C move.l -[A7], A4 0000108E 4EAD 1DDA jsr [A5 + 0x1DDA /* export_951 */] label00001092: 00001092 4CDF 1800 movem.l A3,A4, [A7]+ 00001096 4E5E unlink A6 00001098 205F movea.l A0, [A7]+ 0000109A DEFC 000A add.w A7, 0xA /* '\n' */ 0000109E 4ED0 jmp [A0] export_643: 000010A0 4E56 FFFC link A6, -0x0004 000010A4 48E7 0118 movem.l -[A7], D7,A3,A4 000010A8 2E2E 0008 move.l D7, [A6 + 0x8] 000010AC 2847 movea.l A4, D7 000010AE 4267 clr.w -[A7] 000010B0 2F07 move.l -[A7], D7 000010B2 4EAD 1ED2 jsr [A5 + 0x1ED2 /* export_982 */] 000010B6 101F move.b D0, [A7]+ 000010B8 6700 0086 beq +0x88 /* 00001140 */ 000010BC 722E moveq.l D1, 0x2E 000010BE B26E 0010 cmp.w D1, [A6 + 0x10] 000010C2 57C1 seq D1 000010C4 C001 and.b D0, D1 000010C6 4A00 tst.b D0 000010C8 6776 beq +0x78 /* 00001140 */ 000010CA 223C 2020 2020 move.l D1, 0x20202020 /* ' ' */ 000010D0 2054 movea.l A0, [A4] 000010D2 B2A8 0040 cmp.l D1, [A0 + 0x40] 000010D6 56C1 sne D1 000010D8 C001 and.b D0, D1 000010DA 6764 beq +0x66 /* 00001140 */ 000010DC 42A7 clr.l -[A7] 000010DE 2054 movea.l A0, [A4] 000010E0 2F28 0040 move.l -[A7], [A0 + 0x40] 000010E4 2F07 move.l -[A7], D7 000010E6 4EAD 1E3A jsr [A5 + 0x1E3A /* export_963 */] 000010EA 265F movea.l A3, [A7]+ 000010EC 200B move.l D0, A3 000010EE 56C0 sne D0 000010F0 4A00 tst.b D0 000010F2 6738 beq +0x3A /* 0000112C */ 000010F4 2F00 move.l -[A7], D0 000010F6 4267 clr.w -[A7] 000010F8 2F0B move.l -[A7], A3 000010FA 486D 38E4 pea.l [A5 + 0x38E4] 000010FE 4EAD 1B52 jsr [A5 + 0x1B52 /* export_870 */] 00001102 121F move.b D1, [A7]+ 00001104 201F move.l D0, [A7]+ 00001106 C001 and.b D0, D1 00001108 6722 beq +0x24 /* 0000112C */ 0000110A 4267 clr.w -[A7] 0000110C 2F0B move.l -[A7], A3 0000110E 4EAD 1ED2 jsr [A5 + 0x1ED2 /* export_982 */] 00001112 101F move.b D0, [A7]+ 00001114 6722 beq +0x24 /* 00001138 */ 00001116 2F0B move.l -[A7], A3 00001118 4EBA 183A jsr [PC + 0x183A /* 00002954 */] 0000111C 2F0B move.l -[A7], A3 0000111E 2053 movea.l A0, [A3] 00001120 3F28 003C move.w -[A7], [A0 + 0x3C] 00001124 2F0B move.l -[A7], A3 00001126 4EAD 3D9A jsr [A5 + 0x3D9A /* export_1967 */] 0000112A 600C bra +0xE /* 00001138 */ label0000112C: 0000112C 2F0B move.l -[A7], A3 0000112E 3F3C 0015 move.w -[A7], 0x15 00001132 2F07 move.l -[A7], D7 00001134 4EAD 3D9A jsr [A5 + 0x3D9A /* export_1967 */] label00001138: 00001138 7000 moveq.l D0, 0x00 0000113A 2D40 0012 move.l [A6 + 0x12], D0 0000113E 6014 bra +0x16 /* 00001154 */ label00001140: 00001140 42A7 clr.l -[A7] 00001142 3F2E 0010 move.w -[A7], [A6 + 0x10] 00001146 2F2E 000C move.l -[A7], [A6 + 0xC] 0000114A 2F07 move.l -[A7], D7 0000114C 4EAD 1B9A jsr [A5 + 0x1B9A /* export_879 */] 00001150 2D5F 0012 move.l [A6 + 0x12], [A7]+ label00001154: 00001154 4CDF 1880 movem.l D7,A3,A4, [A7]+ 00001158 4E5E unlink A6 0000115A 205F movea.l A0, [A7]+ 0000115C DEFC 000A add.w A7, 0xA /* '\n' */ 00001160 4ED0 jmp [A0] 00001162 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_644: // at 00001164 (misaligned) 00001166 FFF8 .invalid <> 00001168 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 0000116C 266E 0008 movea.l A3, [A6 + 0x8] 00001170 382E 0010 move.w D4, [A6 + 0x10] 00001174 3A2E 0012 move.w D5, [A6 + 0x12] 00001178 284B movea.l A4, A3 0000117A 7000 moveq.l D0, 0x00 0000117C 2D40 0014 move.l [A6 + 0x14], D0 00001180 4267 clr.w -[A7] 00001182 2F0B move.l -[A7], A3 00001184 4EAD 1ED2 jsr [A5 + 0x1ED2 /* export_982 */] 00001188 101F move.b D0, [A7]+ 0000118A 6700 0172 beq +0x174 /* 000012FE */ 0000118E 3005 move.w D0, D5 00001190 5740 subq.w D0, 3 00001192 6700 00D2 beq +0xD4 /* 00001266 */ 00001196 5D40 subq.w D0, 6 00001198 6700 00BA beq +0xBC /* 00001254 */ 0000119C 5940 subq.w D0, 4 0000119E 6700 00C6 beq +0xC8 /* 00001266 */ 000011A2 0440 000E subi.w D0, 0xE 000011A6 6704 beq +0x6 /* 000011AC */ 000011A8 6000 013E bra +0x140 /* 000012E8 */ label000011AC: 000011AC 7047 moveq.l D0, 0x47 000011AE B044 cmp.w D0, D4 000011B0 6618 bne +0x1A /* 000011CA */ 000011B2 42A7 clr.l -[A7] 000011B4 3F05 move.w -[A7], D5 000011B6 3F04 move.w -[A7], D4 000011B8 2F2E 000C move.l -[A7], [A6 + 0xC] 000011BC 2F0B move.l -[A7], A3 000011BE 4EAD 1BAA jsr [A5 + 0x1BAA /* export_881 */] 000011C2 2D5F 0014 move.l [A6 + 0x14], [A7]+ 000011C6 6000 014A bra +0x14C /* 00001312 */ label000011CA: 000011CA 203C 2020 2020 move.l D0, 0x20202020 /* ' ' */ 000011D0 2054 movea.l A0, [A4] 000011D2 B0A8 0040 cmp.l D0, [A0 + 0x40] 000011D6 6764 beq +0x66 /* 0000123C */ 000011D8 42A7 clr.l -[A7] 000011DA 2054 movea.l A0, [A4] 000011DC 2F28 0040 move.l -[A7], [A0 + 0x40] 000011E0 2F0B move.l -[A7], A3 000011E2 4EAD 1E3A jsr [A5 + 0x1E3A /* export_963 */] 000011E6 2E1F move.l D7, [A7]+ 000011E8 56C0 sne D0 000011EA 4A00 tst.b D0 000011EC 673E beq +0x40 /* 0000122C */ 000011EE 2F00 move.l -[A7], D0 000011F0 4267 clr.w -[A7] 000011F2 2F07 move.l -[A7], D7 000011F4 486D 38E4 pea.l [A5 + 0x38E4] 000011F8 4EAD 1B52 jsr [A5 + 0x1B52 /* export_870 */] 000011FC 121F move.b D1, [A7]+ 000011FE 201F move.l D0, [A7]+ 00001200 C001 and.b D0, D1 00001202 6728 beq +0x2A /* 0000122C */ 00001204 4267 clr.w -[A7] 00001206 2F07 move.l -[A7], D7 00001208 4EAD 1ED2 jsr [A5 + 0x1ED2 /* export_982 */] 0000120C 101F move.b D0, [A7]+ 0000120E 6700 0102 beq +0x104 /* 00001312 */ 00001212 2F07 move.l -[A7], D7 00001214 4EBA 173E jsr [PC + 0x173E /* 00002954 */] 00001218 2F07 move.l -[A7], D7 0000121A 2047 movea.l A0, D7 0000121C 2050 movea.l A0, [A0] 0000121E 3F28 003C move.w -[A7], [A0 + 0x3C] 00001222 2F07 move.l -[A7], D7 00001224 4EAD 3D9A jsr [A5 + 0x3D9A /* export_1967 */] 00001228 6000 00E8 bra +0xEA /* 00001312 */ label0000122C: 0000122C 2F07 move.l -[A7], D7 0000122E 3F3C 0015 move.w -[A7], 0x15 00001232 2F0B move.l -[A7], A3 00001234 4EAD 3D9A jsr [A5 + 0x3D9A /* export_1967 */] 00001238 6000 00D8 bra +0xDA /* 00001312 */ label0000123C: 0000123C 42A7 clr.l -[A7] 0000123E 3F05 move.w -[A7], D5 00001240 3F04 move.w -[A7], D4 00001242 2F2E 000C move.l -[A7], [A6 + 0xC] 00001246 2F0B move.l -[A7], A3 00001248 4EAD 1BAA jsr [A5 + 0x1BAA /* export_881 */] 0000124C 2D5F 0014 move.l [A6 + 0x14], [A7]+ 00001250 6000 00C0 bra +0xC2 /* 00001312 */ label00001254: 00001254 206E 000C movea.l A0, [A6 + 0xC] 00001258 1F28 0006 move.b -[A7], [A0 + 0x6] 0000125C 2F0B move.l -[A7], A3 0000125E 4EBA 01C0 jsr [PC + 0x1C0 /* 00001420 */] 00001262 6000 00AE bra +0xB0 /* 00001312 */ label00001266: 00001266 203C 2020 2020 move.l D0, 0x20202020 /* ' ' */ 0000126C 2054 movea.l A0, [A4] 0000126E B0A8 003C cmp.l D0, [A0 + 0x3C] 00001272 675E beq +0x60 /* 000012D2 */ 00001274 42A7 clr.l -[A7] 00001276 2054 movea.l A0, [A4] 00001278 2F28 003C move.l -[A7], [A0 + 0x3C] 0000127C 2F0B move.l -[A7], A3 0000127E 4EAD 1E3A jsr [A5 + 0x1E3A /* export_963 */] 00001282 2C1F move.l D6, [A7]+ 00001284 56C0 sne D0 00001286 4A00 tst.b D0 00001288 673A beq +0x3C /* 000012C4 */ 0000128A 2F00 move.l -[A7], D0 0000128C 4267 clr.w -[A7] 0000128E 2F06 move.l -[A7], D6 00001290 486D 38E4 pea.l [A5 + 0x38E4] 00001294 4EAD 1B52 jsr [A5 + 0x1B52 /* export_870 */] 00001298 121F move.b D1, [A7]+ 0000129A 201F move.l D0, [A7]+ 0000129C C001 and.b D0, D1 0000129E 6724 beq +0x26 /* 000012C4 */ 000012A0 4267 clr.w -[A7] 000012A2 2F06 move.l -[A7], D6 000012A4 4EAD 1ED2 jsr [A5 + 0x1ED2 /* export_982 */] 000012A8 101F move.b D0, [A7]+ 000012AA 6766 beq +0x68 /* 00001312 */ 000012AC 2F06 move.l -[A7], D6 000012AE 4EBA 16A4 jsr [PC + 0x16A4 /* 00002954 */] 000012B2 2F06 move.l -[A7], D6 000012B4 2046 movea.l A0, D6 000012B6 2050 movea.l A0, [A0] 000012B8 3F28 003C move.w -[A7], [A0 + 0x3C] 000012BC 2F06 move.l -[A7], D6 000012BE 4EAD 3D9A jsr [A5 + 0x3D9A /* export_1967 */] 000012C2 604E bra +0x50 /* 00001312 */ label000012C4: 000012C4 2F06 move.l -[A7], D6 000012C6 3F3C 0016 move.w -[A7], 0x16 000012CA 2F0B move.l -[A7], A3 000012CC 4EAD 3D9A jsr [A5 + 0x3D9A /* export_1967 */] 000012D0 6040 bra +0x42 /* 00001312 */ label000012D2: 000012D2 42A7 clr.l -[A7] 000012D4 3F05 move.w -[A7], D5 000012D6 3F04 move.w -[A7], D4 000012D8 2F2E 000C move.l -[A7], [A6 + 0xC] 000012DC 2F0B move.l -[A7], A3 000012DE 4EAD 1BAA jsr [A5 + 0x1BAA /* export_881 */] 000012E2 2D5F 0014 move.l [A6 + 0x14], [A7]+ 000012E6 602A bra +0x2C /* 00001312 */ label000012E8: 000012E8 42A7 clr.l -[A7] 000012EA 3F05 move.w -[A7], D5 000012EC 3F04 move.w -[A7], D4 000012EE 2F2E 000C move.l -[A7], [A6 + 0xC] 000012F2 2F0B move.l -[A7], A3 000012F4 4EAD 1BAA jsr [A5 + 0x1BAA /* export_881 */] 000012F8 2D5F 0014 move.l [A6 + 0x14], [A7]+ 000012FC 6014 bra +0x16 /* 00001312 */ label000012FE: 000012FE 42A7 clr.l -[A7] 00001300 3F05 move.w -[A7], D5 00001302 3F04 move.w -[A7], D4 00001304 2F2E 000C move.l -[A7], [A6 + 0xC] 00001308 2F0B move.l -[A7], A3 0000130A 4EAD 1BAA jsr [A5 + 0x1BAA /* export_881 */] 0000130E 2D5F 0014 move.l [A6 + 0x14], [A7]+ label00001312: 00001312 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+ 00001316 4E5E unlink A6 00001318 205F movea.l A0, [A7]+ 0000131A DEFC 000C add.w A7, 0xC 0000131E 4ED0 jmp [A0] export_645: fn00001320: 00001320 4E56 FFFC link A6, -0x0004 00001324 48E7 0318 movem.l -[A7], D6,D7,A3,A4 00001328 266E 000E movea.l A3, [A6 + 0xE] 0000132C 2C2E 0008 move.l D6, [A6 + 0x8] 00001330 2846 movea.l A4, D6 00001332 2054 movea.l A0, [A4] 00001334 B7E8 0048 cmpa.l A3, [A0 + 0x48] 00001338 6746 beq +0x48 /* 00001380 */ 0000133A 4267 clr.w -[A7] 0000133C 2F06 move.l -[A7], D6 0000133E 4EBA FC44 jsr [PC - 0x3BC /* 00000F84 */] 00001342 101F move.b D0, [A7]+ 00001344 6758 beq +0x5A /* 0000139E */ 00001346 2054 movea.l A0, [A4] 00001348 214B 0048 move.l [A0 + 0x48], A3 0000134C 200B move.l D0, A3 0000134E 671A beq +0x1C /* 0000136A */ 00001350 2053 movea.l A0, [A3] 00001352 1028 0033 move.b D0, [A0 + 0x33] 00001356 6746 beq +0x48 /* 0000139E */ 00001358 1F2E 000C move.b -[A7], [A6 + 0xC] 0000135C 2054 movea.l A0, [A4] 0000135E 2F28 004C move.l -[A7], [A0 + 0x4C] 00001362 2F0B move.l -[A7], A3 00001364 4EAD 062A jsr [A5 + 0x62A /* export_193 */] 00001368 6034 bra +0x36 /* 0000139E */ label0000136A: 0000136A 42A7 clr.l -[A7] 0000136C 2F06 move.l -[A7], D6 0000136E 4EAD 3BAA jsr [A5 + 0x3BAA /* export_1905 */] 00001372 2E1F move.l D7, [A7]+ 00001374 6728 beq +0x2A /* 0000139E */ 00001376 2F06 move.l -[A7], D6 00001378 2F07 move.l -[A7], D7 0000137A 4EAD 1FB2 jsr [A5 + 0x1FB2 /* export_1010 */] 0000137E 601E bra +0x20 /* 0000139E */ label00001380: 00001380 102E 000C move.b D0, [A6 + 0xC] 00001384 6718 beq +0x1A /* 0000139E */ 00001386 220B move.l D1, A3 00001388 56C1 sne D1 0000138A C001 and.b D0, D1 0000138C 6710 beq +0x12 /* 0000139E */ 0000138E 2F3C 7FFF 0000 move.l -[A7], 0x7FFF0000 00001394 1F3C 0001 move.b -[A7], 0x1 00001398 2F0B move.l -[A7], A3 0000139A 4EBA 14A0 jsr [PC + 0x14A0 /* 0000283C */] label0000139E: 0000139E 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+ 000013A2 4E5E unlink A6 000013A4 205F movea.l A0, [A7]+ 000013A6 DEFC 000A add.w A7, 0xA /* '\n' */ 000013AA 4ED0 jmp [A0] 000013AC 4E56 0000 link A6, 0 000013B0 4267 clr.w -[A7] 000013B2 2F2E 000C move.l -[A7], [A6 + 0xC] 000013B6 486D 37D4 pea.l [A5 + 0x37D4] 000013BA 4EAD 1B52 jsr [A5 + 0x1B52 /* export_870 */] 000013BE 101F move.b D0, [A7]+ 000013C0 6718 beq +0x1A /* 000013DA */ 000013C2 2F2E 000C move.l -[A7], [A6 + 0xC] 000013C6 226E 0008 movea.l A1, [A6 + 0x8] 000013CA 41E9 000C lea.l A0, [A1 + 0xC] 000013CE 2018 move.l D0, [A0]+ 000013D0 6702 beq +0x4 /* 000013D4 */ 000013D2 2F00 move.l -[A7], D0 label000013D4: 000013D4 2050 movea.l A0, [A0] 000013D6 4E90 jsr [A0] 000013D8 6010 bra +0x12 /* 000013EA */ label000013DA: 000013DA 487A FFD0 pea.l [PC - 0x30 /* 000013AC, value 0x4E560000 'NV\0\0', cstring "NV" */] 000013DE 2F2E 0008 move.l -[A7], [A6 + 0x8] 000013E2 2F2E 000C move.l -[A7], [A6 + 0xC] 000013E6 4EAD 1E32 jsr [A5 + 0x1E32 /* export_962 */] label000013EA: 000013EA 4E5E unlink A6 000013EC 205F movea.l A0, [A7]+ 000013EE 504F addq.w A7, 8 000013F0 4ED0 jmp [A0] 000013F2 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 000013F4-000013FC fn000013F4: 000013F4 4E56 0000 link A6, 0 000013F8 487A FFB2 pea.l [PC - 0x4E /* 000013AC, value 0x4E560000 'NV\0\0', cstring "NV" */] // end alternate branch 000013F4-000013FC fn000013F4: // (misaligned) 000013F6 0000 487A ori.b D0, 0x7A /* 'z' */ 000013FA FFB2 .invalid <> 000013FC 2F0E move.l -[A7], A6 000013FE 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001402 4EAD 1E32 jsr [A5 + 0x1E32 /* export_962 */] 00001406 4E5E unlink A6 00001408 205F movea.l A0, [A7]+ 0000140A DEFC 000C add.w A7, 0xC 0000140E 4ED0 jmp [A0] export_646: 00001410 4E56 0000 link A6, 0 00001414 2D6E 0008 000C move.l [A6 + 0xC], [A6 + 0x8] 0000141A 4E5E unlink A6 0000141C 2E9F move.l [A7], [A7]+ 0000141E 4E75 rts fn00001420: 00001420 4E56 FFF0 link A6, -0x0010 00001424 486E FFFC pea.l [A6 - 0x4] 00001428 486E FFF8 pea.l [A6 - 0x8] 0000142C 486E FFF4 pea.l [A6 - 0xC] 00001430 486E FFF0 pea.l [A6 - 0x10] 00001434 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001438 4EBA 0322 jsr [PC + 0x322 /* 0000175C */] 0000143C 102E 000C move.b D0, [A6 + 0xC] 00001440 6706 beq +0x8 /* 00001448 */ 00001442 2D6E FFF0 FFF4 move.l [A6 - 0xC], [A6 - 0x10] label00001448: 00001448 4AAE FFF4 tst.l [A6 - 0xC] 0000144C 6710 beq +0x12 /* 0000145E */ 0000144E 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00001452 1F3C 0001 move.b -[A7], 0x1 00001456 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000145A 4EBA FEC4 jsr [PC - 0x13C /* 00001320 */] label0000145E: 0000145E 4E5E unlink A6 00001460 205F movea.l A0, [A7]+ 00001462 5C4F addq.w A7, 6 00001464 4ED0 jmp [A0] 00001466 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_647: // at 00001468 (misaligned) 0000146A FE00 206E .unknown 0xFE00 0x206E (W = 7) 0000146E 0010 43EE ori.b [A0], 0xEE 00001472 FF00 .extension 0xF00 <> // unimplemented 00001474 707F moveq.l D0, 0x7F label00001476: 00001476 32D8 move.w [A1]+, [A0]+ 00001478 51C8 FFFC dbf D0, -0x6 /* 00001476 */ 0000147C 206E 000C movea.l A0, [A6 + 0xC] 00001480 43EE FE00 lea.l A1, [A6 - 0x200] 00001484 707F moveq.l D0, 0x7F label00001486: 00001486 32D8 move.w [A1]+, [A0]+ 00001488 51C8 FFFC dbf D0, -0x6 /* 00001486 */ 0000148C 486E FF00 pea.l [A6 - 0x100] 00001490 486E FE00 pea.l [A6 - 0x200] 00001494 206E 0008 movea.l A0, [A6 + 0x8] 00001498 2050 movea.l A0, [A0] 0000149A 2F28 0044 move.l -[A7], [A0 + 0x44] 0000149E 4EAD 189A jsr [A5 + 0x189A /* export_783 */] 000014A2 4E5E unlink A6 000014A4 205F movea.l A0, [A7]+ 000014A6 DEFC 000C add.w A7, 0xC 000014AA 4ED0 jmp [A0] 000014AC 4E56 0000 link A6, 0 000014B0 48E7 0018 movem.l -[A7], A3,A4 000014B4 286E 0008 movea.l A4, [A6 + 0x8] 000014B8 266C 0008 movea.l A3, [A4 + 0x8] 000014BC 4A6E 0010 tst.w [A6 + 0x10] 000014C0 660C bne +0xE /* 000014CE */ 000014C2 204C movea.l A0, A4 000014C4 2C48 movea.l A6, A0 000014C6 4EFA 0094 jmp [PC + 0x94 /* 0000155C */] 000014CA 0000 6016 ori.b D0, 0x16 label000014CE: 000014CE 2053 movea.l A0, [A3] 000014D0 117C 0001 0050 move.b [A0 + 0x50], 0x1 000014D6 2F2C FFFC move.l -[A7], [A4 - 0x4] 000014DA 4EAD 3C92 jsr [A5 + 0x3C92 /* export_1934 */] 000014DE 3B6C FFBC F7C8 move.w [A5 - 0x838], [A4 - 0x44] 000014E4 4CDF 1800 movem.l A3,A4, [A7]+ 000014E8 4E5E unlink A6 000014EA 205F movea.l A0, [A7]+ 000014EC DEFC 000A add.w A7, 0xA /* '\n' */ 000014F0 4ED0 jmp [A0] 000014F2 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_648: // at 000014F4 (misaligned) 000014F6 FFBC .invalid <> 000014F8 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4 000014FC 42A7 clr.l -[A7] 000014FE 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001502 4EAD 3BAA jsr [A5 + 0x3BAA /* export_1905 */] 00001506 2D5F FFFC move.l [A6 - 0x4], [A7]+ 0000150A 6774 beq +0x76 /* 00001580 */ 0000150C 2F2D FC8C move.l -[A7], [A5 - 0x374] 00001510 4EAD 3D92 jsr [A5 + 0x3D92 /* export_1966 */] 00001514 2F2E FFFC move.l -[A7], [A6 - 0x4] 00001518 4EAD 3C9A jsr [A5 + 0x3C9A /* export_1935 */] 0000151C 2F2E FFFC move.l -[A7], [A6 - 0x4] 00001520 4EAD 1FA2 jsr [A5 + 0x1FA2 /* export_1008 */] 00001524 3D6D F7C8 FFBC move.w [A6 - 0x44], [A5 - 0x838] 0000152A 3B7C FBFF F7C8 move.w [A5 - 0x838], 0xFBFF 00001530 206E 0008 movea.l A0, [A6 + 0x8] 00001534 2050 movea.l A0, [A0] 00001536 4228 0050 clr.b [A0 + 0x50] label0000153A: 0000153A 486E FFBE pea.l [A6 - 0x42] 0000153E 487A FF6C pea.l [PC - 0x94 /* 000014AC, value 0x4E560000 'NV\0\0', cstring "NV" */] 00001542 2F0E move.l -[A7], A6 00001544 4EAD 20CA jsr [A5 + 0x20CA /* export_1045 */] 00001548 1F3C 0001 move.b -[A7], 0x1 0000154C 2F2D FC8C move.l -[A7], [A5 - 0x374] 00001550 4EAD 1CFA jsr [A5 + 0x1CFA /* export_923 */] 00001554 486E FFBE pea.l [A6 - 0x42] 00001558 4EAD 2112 jsr [A5 + 0x2112 /* export_1054 */] label0000155C: 0000155C 4FEE FF9C lea.l A7, [A6 - 0x64] 00001560 206E 0008 movea.l A0, [A6 + 0x8] 00001564 2050 movea.l A0, [A0] 00001566 1028 0050 move.b D0, [A0 + 0x50] 0000156A 67CE beq -0x30 /* 0000153A */ 0000156C 206E 0008 movea.l A0, [A6 + 0x8] 00001570 2050 movea.l A0, [A0] 00001572 2D68 0052 000C move.l [A6 + 0xC], [A0 + 0x52] 00001578 3B6E FFBC F7C8 move.w [A5 - 0x838], [A6 - 0x44] 0000157E 6008 bra +0xA /* 00001588 */ label00001580: 00001580 2D7C 2020 2020 000C move.l [A6 + 0xC], 0x20202020 /* ' ' */ label00001588: 00001588 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+ 0000158C 4E5E unlink A6 0000158E 2E9F move.l [A7], [A7]+ 00001590 4E75 rts 00001592 0000 4E56 ori.b D0, 0x56 /* 'V' */ 00001596 FFFA .invalid <> 00001598 48E7 0118 movem.l -[A7], D7,A3,A4 0000159C 286E 0008 movea.l A4, [A6 + 0x8] 000015A0 204C movea.l A0, A4 000015A2 5088 addq.l A0, 8 000015A4 2050 movea.l A0, [A0] 000015A6 2D48 FFFA move.l [A6 - 0x6], A0 000015AA 266E 000C movea.l A3, [A6 + 0xC] label000015AE: 000015AE 2253 movea.l A1, [A3] 000015B0 2069 0002 movea.l A0, [A1 + 0x2] 000015B4 2F10 move.l -[A7], [A0] 000015B6 2F2C 000C move.l -[A7], [A4 + 0xC] 000015BA 4EAD 252A jsr [A5 + 0x252A /* export_1185 */] 000015BE 3E1F move.w D7, [A7]+ 000015C0 6F46 ble +0x48 /* 00001608 */ 000015C2 2F2C 000C move.l -[A7], [A4 + 0xC] 000015C6 3F07 move.w -[A7], D7 000015C8 2253 movea.l A1, [A3] 000015CA 2069 0002 movea.l A0, [A1 + 0x2] 000015CE 2050 movea.l A0, [A0] 000015D0 4240 clr.w D0 000015D2 1010 move.b D0, [A0] 000015D4 3F00 move.w -[A7], D0 000015D6 4EAD 2542 jsr [A5 + 0x2542 /* export_1188 */] 000015DA 206C 000C movea.l A0, [A4 + 0xC] 000015DE 4240 clr.w D0 000015E0 1010 move.b D0, [A0] 000015E2 2253 movea.l A1, [A3] 000015E4 2069 0006 movea.l A0, [A1 + 0x6] 000015E8 2050 movea.l A0, [A0] 000015EA 4241 clr.w D1 000015EC 1210 move.b D1, [A0] 000015EE D240 add.w D1, D0 000015F0 0C41 0100 cmpi.w D1, 0x100 000015F4 6C12 bge +0x14 /* 00001608 */ 000015F6 2253 movea.l A1, [A3] 000015F8 2069 0006 movea.l A0, [A1 + 0x6] 000015FC 2F10 move.l -[A7], [A0] 000015FE 2F2C 000C move.l -[A7], [A4 + 0xC] 00001602 3F07 move.w -[A7], D7 00001604 4EAD 254A jsr [A5 + 0x254A /* export_1189 */] label00001608: 00001608 4A47 tst.w D7 0000160A 66A2 bne -0x5C /* 000015AE */ 0000160C 4CDF 1880 movem.l D7,A3,A4, [A7]+ 00001610 4E5E unlink A6 00001612 205F movea.l A0, [A7]+ 00001614 504F addq.w A7, 8 00001616 4ED0 jmp [A0] fn00001618: 00001618 4E56 0000 link A6, 0 0000161C 487A FF76 pea.l [PC - 0x8A /* 00001594, value 0x4E56FFFA */] 00001620 2F0E move.l -[A7], A6 00001622 206E 0008 movea.l A0, [A6 + 0x8] 00001626 2050 movea.l A0, [A0] 00001628 2268 0044 movea.l A1, [A0 + 0x44] 0000162C 2251 movea.l A1, [A1] 0000162E 2F29 0002 move.l -[A7], [A1 + 0x2] 00001632 4EAD 1932 jsr [A5 + 0x1932 /* export_802 */] 00001636 4E5E unlink A6 00001638 205F movea.l A0, [A7]+ 0000163A 504F addq.w A7, 8 0000163C 4ED0 jmp [A0] 0000163E 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_649: // at 00001640 (misaligned) 00001642 FFF8 .invalid <> 00001644 48E7 0118 movem.l -[A7], D7,A3,A4 00001648 266E 0008 movea.l A3, [A6 + 0x8] 0000164C 42A7 clr.l -[A7] 0000164E 2F2E 000E move.l -[A7], [A6 + 0xE] 00001652 2F0B move.l -[A7], A3 00001654 4EAD 1E3A jsr [A5 + 0x1E3A /* export_963 */] 00001658 285F movea.l A4, [A7]+ 0000165A 200C move.l D0, A4 0000165C 56C0 sne D0 0000165E 4A00 tst.b D0 00001660 674E beq +0x50 /* 000016B0 */ 00001662 2F00 move.l -[A7], D0 00001664 4267 clr.w -[A7] 00001666 2F0C move.l -[A7], A4 00001668 486D 37D4 pea.l [A5 + 0x37D4] 0000166C 4EAD 1B52 jsr [A5 + 0x1B52 /* export_870 */] 00001670 121F move.b D1, [A7]+ 00001672 201F move.l D0, [A7]+ 00001674 C001 and.b D0, D1 00001676 6738 beq +0x3A /* 000016B0 */ 00001678 4267 clr.w -[A7] 0000167A 2F0B move.l -[A7], A3 0000167C 4EAD 3B82 jsr [A5 + 0x3B82 /* export_1900 */] 00001680 101F move.b D0, [A7]+ 00001682 670E beq +0x10 /* 00001692 */ 00001684 2F0C move.l -[A7], A4 00001686 1F2E 000C move.b -[A7], [A6 + 0xC] 0000168A 2F0B move.l -[A7], A3 0000168C 4EBA FC92 jsr [PC - 0x36E /* 00001320 */] 00001690 601E bra +0x20 /* 000016B0 */ label00001692: 00001692 42A7 clr.l -[A7] 00001694 2F0B move.l -[A7], A3 00001696 4EAD 3BAA jsr [A5 + 0x3BAA /* export_1905 */] 0000169A 2E1F move.l D7, [A7]+ 0000169C 670A beq +0xC /* 000016A8 */ 0000169E 2F0C move.l -[A7], A4 000016A0 2F07 move.l -[A7], D7 000016A2 4EAD 1FB2 jsr [A5 + 0x1FB2 /* export_1010 */] 000016A6 6008 bra +0xA /* 000016B0 */ label000016A8: 000016A8 487A 0014 pea.l [PC + 0x14 /* 000016BE, value 0x24666F75 '$fou', pstring "found no way to select the edit text" */] 000016AC 4EAD 210A jsr [A5 + 0x210A /* export_1053 */] label000016B0: 000016B0 4CDF 1880 movem.l D7,A3,A4, [A7]+ 000016B4 4E5E unlink A6 000016B6 205F movea.l A0, [A7]+ 000016B8 DEFC 000A add.w A7, 0xA /* '\n' */ 000016BC 4ED0 jmp [A0] 000016BE 2466 movea.l A2, -[A6] 000016C0 6F75 ble +0x77 /* 00001737 */ 000016C2 6E64 bgt +0x66 /* 00001728 */ 000016C4 206E 6F20 movea.l A0, [A6 + 0x6F20] 000016C8 7761 moveq.l D3, 0x61 000016CA 7920 moveq.l D4, 0x20 000016CC 746F moveq.l D2, 0x6F 000016CE 2073 656C movea.l A0, <> 000016D2 6563 bcs +0x65 /* 00001737 */ 000016D4 7420 moveq.l D2, 0x20 000016D6 7468 moveq.l D2, 0x68 000016D8 6520 bcs +0x22 /* 000016FA */ 000016DA 6564 bcs +0x66 /* 00001740 */ 000016DC 6974 bvs +0x76 /* 00001752 */ 000016DE 2074 6578 7400 4E56 movea.l A0, [A4 + 0x74004E56] 000016E6 FFFC .invalid <> 000016E8 48E7 0018 movem.l -[A7], A3,A4 000016EC 266E 000C movea.l A3, [A6 + 0xC] 000016F0 286E 0008 movea.l A4, [A6 + 0x8] 000016F4 204C movea.l A0, A4 000016F6 5088 addq.l A0, 8 000016F8 2050 movea.l A0, [A0] label000016FA: 000016FA 2D48 FFFC move.l [A6 - 0x4], A0 000016FE 2053 movea.l A0, [A3] 00001700 1028 0033 move.b D0, [A0 + 0x33] 00001704 674A beq +0x4C /* 00001750 */ 00001706 C028 0032 and.b D0, [A0 + 0x32] 0000170A 6744 beq +0x46 /* 00001750 */ 0000170C 206C 0018 movea.l A0, [A4 + 0x18] 00001710 4A90 tst.l [A0] 00001712 6602 bne +0x4 /* 00001716 */ 00001714 208B move.l [A0], A3 label00001716: 00001716 206C 0014 movea.l A0, [A4 + 0x14] 0000171A 208B move.l [A0], A3 0000171C 206E FFFC movea.l A0, [A6 - 0x4] 00001720 2050 movea.l A0, [A0] 00001722 B7E8 0048 cmpa.l A3, [A0 + 0x48] 00001726 6608 bne +0xA /* 00001730 */ label00001728: 00001728 197C 0001 FFFF move.b [A4 - 0x1], 0x1 0000172E 6014 bra +0x16 /* 00001744 */ label00001730: 00001730 102C FFFF move.b D0, [A4 - 0x1] 00001734 670E beq +0x10 /* 00001744 */ 00001736 206C 0010 movea.l A0, [A4 + 0x10] 0000173A 4A90 tst.l [A0] 0000173C 57C1 seq D1 0000173E C001 and.b D0, D1 label00001740: 00001740 6702 beq +0x4 /* 00001744 */ 00001742 208B move.l [A0], A3 label00001744: 00001744 102C FFFF move.b D0, [A4 - 0x1] 00001748 6606 bne +0x8 /* 00001750 */ 0000174A 206C 000C movea.l A0, [A4 + 0xC] 0000174E 208B move.l [A0], A3 label00001750: 00001750 4CDF 1800 movem.l A3,A4, [A7]+ // begin alternate branch 00001752-00001754 label00001752: 00001752 1800 move.b D4, D0 // end alternate branch 00001752-00001754 label00001752: // (misaligned) 00001754 4E5E unlink A6 00001756 205F movea.l A0, [A7]+ 00001758 504F addq.w A7, 8 0000175A 4ED0 jmp [A0] export_650: fn0000175C: 0000175C 4E56 FFFE link A6, -0x0002 00001760 422E FFFF clr.b [A6 - 0x1] 00001764 206E 0010 movea.l A0, [A6 + 0x10] 00001768 7000 moveq.l D0, 0x00 0000176A 2080 move.l [A0], D0 0000176C 206E 000C movea.l A0, [A6 + 0xC] 00001770 7000 moveq.l D0, 0x00 00001772 2080 move.l [A0], D0 00001774 206E 0018 movea.l A0, [A6 + 0x18] 00001778 7000 moveq.l D0, 0x00 0000177A 2080 move.l [A0], D0 0000177C 206E 0014 movea.l A0, [A6 + 0x14] 00001780 7000 moveq.l D0, 0x00 00001782 2080 move.l [A0], D0 00001784 487A FF5E pea.l [PC - 0xA2 /* 000016E4, value 0x4E56FFFC */] 00001788 2F0E move.l -[A7], A6 0000178A 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000178E 4EBA FC64 jsr [PC - 0x39C /* 000013F4 */] 00001792 206E 0010 movea.l A0, [A6 + 0x10] 00001796 4A90 tst.l [A0] 00001798 660A bne +0xC /* 000017A4 */ 0000179A 206E 0018 movea.l A0, [A6 + 0x18] 0000179E 226E 0010 movea.l A1, [A6 + 0x10] 000017A2 2290 move.l [A1], [A0] label000017A4: 000017A4 206E 000C movea.l A0, [A6 + 0xC] 000017A8 4A90 tst.l [A0] 000017AA 660A bne +0xC /* 000017B6 */ 000017AC 206E 0014 movea.l A0, [A6 + 0x14] 000017B0 226E 000C movea.l A1, [A6 + 0xC] 000017B4 2290 move.l [A1], [A0] label000017B6: 000017B6 4E5E unlink A6 000017B8 205F movea.l A0, [A7]+ 000017BA DEFC 0014 add.w A7, 0x14 000017BE 4ED0 jmp [A0] export_651: 000017C0 4E56 0000 link A6, 0 000017C4 7004 moveq.l D0, 0x04 000017C6 B06E 000C cmp.w D0, [A6 + 0xC] 000017CA 660C bne +0xE /* 000017D8 */ 000017CC 1F3C 0001 move.b -[A7], 0x1 000017D0 2F2E 0008 move.l -[A7], [A6 + 0x8] 000017D4 4EBA 00CE jsr [PC + 0xCE /* 000018A4 */] label000017D8: 000017D8 2F2E 000E move.l -[A7], [A6 + 0xE] 000017DC 3F2E 000C move.w -[A7], [A6 + 0xC] 000017E0 2F2E 0008 move.l -[A7], [A6 + 0x8] 000017E4 4EAD 1DDA jsr [A5 + 0x1DDA /* export_951 */] 000017E8 4E5E unlink A6 000017EA 205F movea.l A0, [A7]+ 000017EC DEFC 000A add.w A7, 0xA /* '\n' */ 000017F0 4ED0 jmp [A0] 000017F2 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_652: // at 000017F4 (misaligned) 000017F6 0000 4267 ori.b D0, 0x67 /* 'g' */ 000017FA 2F2E 0008 move.l -[A7], [A6 + 0x8] 000017FE 4EAD 1ED2 jsr [A5 + 0x1ED2 /* export_982 */] 00001802 101F move.b D0, [A7]+ 00001804 671A beq +0x1C /* 00001820 */ 00001806 2F00 move.l -[A7], D0 00001808 4267 clr.w -[A7] 0000180A 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000180E 4EBA 0050 jsr [PC + 0x50 /* 00001860 */] 00001812 121F move.b D1, [A7]+ 00001814 201F move.l D0, [A7]+ 00001816 C001 and.b D0, D1 00001818 6706 beq +0x8 /* 00001820 */ 0000181A 3D7C 0002 0028 move.w [A6 + 0x28], 0x2 label00001820: 00001820 4267 clr.w -[A7] 00001822 2F2E 002E move.l -[A7], [A6 + 0x2E] 00001826 2F2E 002A move.l -[A7], [A6 + 0x2A] 0000182A 3F2E 0028 move.w -[A7], [A6 + 0x28] 0000182E 2F2E 0024 move.l -[A7], [A6 + 0x24] 00001832 2F2E 0020 move.l -[A7], [A6 + 0x20] 00001836 2F2E 001C move.l -[A7], [A6 + 0x1C] 0000183A 2F2E 0018 move.l -[A7], [A6 + 0x18] 0000183E 2F2E 0014 move.l -[A7], [A6 + 0x14] 00001842 2F2E 0010 move.l -[A7], [A6 + 0x10] 00001846 2F2E 000C move.l -[A7], [A6 + 0xC] 0000184A 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000184E 4EAD 1E02 jsr [A5 + 0x1E02 /* export_956 */] 00001852 3D5F 0032 move.w [A6 + 0x32], [A7]+ 00001856 4E5E unlink A6 00001858 205F movea.l A0, [A7]+ 0000185A DEFC 002A add.w A7, 0x2A /* '*' */ 0000185E 4ED0 jmp [A0] export_653: fn00001860: 00001860 4E56 0000 link A6, 0 00001864 42A7 clr.l -[A7] 00001866 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000186A 4EAD 205A jsr [A5 + 0x205A /* export_1031 */] 0000186E 4A9F tst.l [A7]+ 00001870 56C0 sne D0 00001872 4400 neg.b D0 00001874 1D40 000C move.b [A6 + 0xC], D0 00001878 4E5E unlink A6 0000187A 2E9F move.l [A7], [A7]+ 0000187C 4E75 rts 0000187E 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_654: // at 00001880 (misaligned) 00001882 0000 102E ori.b D0, 0x2E /* '.' */ 00001886 000E 4880 ori.b A6, 0x80 0000188A 48C0 ext.l D0 0000188C 2F00 move.l -[A7], D0 0000188E 1F2E 000C move.b -[A7], [A6 + 0xC] 00001892 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001896 4EAD 206A jsr [A5 + 0x206A /* export_1033 */] 0000189A 4E5E unlink A6 0000189C 205F movea.l A0, [A7]+ 0000189E 504F addq.w A7, 8 000018A0 4ED0 jmp [A0] 000018A2 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 000018A4-000018A8 fn000018A4: 000018A4 4E56 FFFE link A6, -0x0002 // end alternate branch 000018A4-000018A8 fn000018A4: // (misaligned) 000018A6 FFFE .invalid <> 000018A8 48E7 0108 movem.l -[A7], D7,A4 000018AC 286E 0008 movea.l A4, [A6 + 0x8] 000018B0 4267 clr.w -[A7] 000018B2 2F0C move.l -[A7], A4 000018B4 4EBA FFAA jsr [PC - 0x56 /* 00001860 */] 000018B8 101F move.b D0, [A7]+ 000018BA 0A00 0001 xori.b D0, 0x1 000018BE 4880 ext.w D0 000018C0 48C0 ext.l D0 000018C2 2F00 move.l -[A7], D0 000018C4 1F2E 000C move.b -[A7], [A6 + 0xC] 000018C8 2F0C move.l -[A7], A4 000018CA 4EAD 206A jsr [A5 + 0x206A /* export_1033 */] 000018CE 102D FCC3 move.b D0, [A5 - 0x33D] 000018D2 6730 beq +0x32 /* 00001904 */ 000018D4 2F00 move.l -[A7], D0 000018D6 4267 clr.w -[A7] 000018D8 303C 0003 move.w D0, 0x3 000018DC A830 syscall Pack14 000018DE 121F move.b D1, [A7]+ 000018E0 201F move.l D0, [A7]+ 000018E2 C001 and.b D0, D1 000018E4 4A00 tst.b D0 000018E6 671C beq +0x1E /* 00001904 */ 000018E8 2F00 move.l -[A7], D0 000018EA 4267 clr.w -[A7] 000018EC 303C 0007 move.w D0, 0x7 000018F0 A830 syscall Pack14 000018F2 121F move.b D1, [A7]+ 000018F4 201F move.l D0, [A7]+ 000018F6 C001 and.b D0, D1 000018F8 670A beq +0xC /* 00001904 */ 000018FA 4267 clr.w -[A7] 000018FC 303C 0002 move.w D0, 0x2 00001900 A830 syscall Pack14 00001902 3E1F move.w D7, [A7]+ label00001904: 00001904 4CDF 1080 movem.l D7,A4, [A7]+ 00001908 4E5E unlink A6 0000190A 205F movea.l A0, [A7]+ 0000190C 5C4F addq.w A7, 6 0000190E 4ED0 jmp [A0] export_655: 00001910 4E56 0000 link A6, 0 00001914 700C moveq.l D0, 0x0C 00001916 B06E 000C cmp.w D0, [A6 + 0xC] 0000191A 57C0 seq D0 0000191C 4A00 tst.b D0 0000191E 6724 beq +0x26 /* 00001944 */ 00001920 2F00 move.l -[A7], D0 00001922 4267 clr.w -[A7] 00001924 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001928 4EBA 00A2 jsr [PC + 0xA2 /* 000019CC */] 0000192C 121F move.b D1, [A7]+ 0000192E 201F move.l D0, [A7]+ 00001930 0A01 0001 xori.b D1, 0x1 00001934 C001 and.b D0, D1 00001936 670C beq +0xE /* 00001944 */ 00001938 1F3C 0001 move.b -[A7], 0x1 0000193C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001940 4EBA 00CE jsr [PC + 0xCE /* 00001A10 */] label00001944: 00001944 2F2E 000E move.l -[A7], [A6 + 0xE] 00001948 3F2E 000C move.w -[A7], [A6 + 0xC] 0000194C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001950 4EAD 1DDA jsr [A5 + 0x1DDA /* export_951 */] 00001954 4E5E unlink A6 00001956 205F movea.l A0, [A7]+ 00001958 DEFC 000A add.w A7, 0xA /* '\n' */ 0000195C 4ED0 jmp [A0] 0000195E 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_656: // at 00001960 (misaligned) 00001962 0000 4267 ori.b D0, 0x67 /* 'g' */ 00001966 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000196A 4EAD 1ED2 jsr [A5 + 0x1ED2 /* export_982 */] 0000196E 101F move.b D0, [A7]+ 00001970 671A beq +0x1C /* 0000198C */ 00001972 2F00 move.l -[A7], D0 00001974 4267 clr.w -[A7] 00001976 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000197A 4EBA 0050 jsr [PC + 0x50 /* 000019CC */] 0000197E 121F move.b D1, [A7]+ 00001980 201F move.l D0, [A7]+ 00001982 C001 and.b D0, D1 00001984 6706 beq +0x8 /* 0000198C */ 00001986 3D7C 0002 0028 move.w [A6 + 0x28], 0x2 label0000198C: 0000198C 4267 clr.w -[A7] 0000198E 2F2E 002E move.l -[A7], [A6 + 0x2E] 00001992 2F2E 002A move.l -[A7], [A6 + 0x2A] 00001996 3F2E 0028 move.w -[A7], [A6 + 0x28] 0000199A 2F2E 0024 move.l -[A7], [A6 + 0x24] 0000199E 2F2E 0020 move.l -[A7], [A6 + 0x20] 000019A2 2F2E 001C move.l -[A7], [A6 + 0x1C] 000019A6 2F2E 0018 move.l -[A7], [A6 + 0x18] 000019AA 2F2E 0014 move.l -[A7], [A6 + 0x14] 000019AE 2F2E 0010 move.l -[A7], [A6 + 0x10] 000019B2 2F2E 000C move.l -[A7], [A6 + 0xC] 000019B6 2F2E 0008 move.l -[A7], [A6 + 0x8] 000019BA 4EAD 1E02 jsr [A5 + 0x1E02 /* export_956 */] 000019BE 3D5F 0032 move.w [A6 + 0x32], [A7]+ 000019C2 4E5E unlink A6 000019C4 205F movea.l A0, [A7]+ 000019C6 DEFC 002A add.w A7, 0x2A /* '*' */ 000019CA 4ED0 jmp [A0] fn000019CC: 000019CC 4E56 0000 link A6, 0 000019D0 42A7 clr.l -[A7] 000019D2 2F2E 0008 move.l -[A7], [A6 + 0x8] 000019D6 4EAD 205A jsr [A5 + 0x205A /* export_1031 */] 000019DA 4A9F tst.l [A7]+ 000019DC 56C0 sne D0 000019DE 4400 neg.b D0 000019E0 1D40 000C move.b [A6 + 0xC], D0 000019E4 4E5E unlink A6 000019E6 2E9F move.l [A7], [A7]+ 000019E8 4E75 rts 000019EA 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 000019EC-000019F6 export_657: fn000019EC: 000019EC 4E56 0000 link A6, 0 000019F0 102E 000E move.b D0, [A6 + 0xE] 000019F4 4880 ext.w D0 // end alternate branch 000019EC-000019F6 export_657: // at 000019EC (misaligned) fn000019EC: // (misaligned) 000019EE 0000 102E ori.b D0, 0x2E /* '.' */ 000019F2 000E 4880 ori.b A6, 0x80 000019F6 48C0 ext.l D0 000019F8 2F00 move.l -[A7], D0 000019FA 1F2E 000C move.b -[A7], [A6 + 0xC] 000019FE 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001A02 4EAD 206A jsr [A5 + 0x206A /* export_1033 */] 00001A06 4E5E unlink A6 00001A08 205F movea.l A0, [A7]+ 00001A0A 504F addq.w A7, 8 00001A0C 4ED0 jmp [A0] 00001A0E 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00001A10-00001A14 fn00001A10: 00001A10 4E56 FFFE link A6, -0x0002 // end alternate branch 00001A10-00001A14 fn00001A10: // (misaligned) 00001A12 FFFE .invalid <> 00001A14 48E7 0108 movem.l -[A7], D7,A4 00001A18 286E 0008 movea.l A4, [A6 + 0x8] 00001A1C 4267 clr.w -[A7] 00001A1E 2F0C move.l -[A7], A4 00001A20 4EBA FFAA jsr [PC - 0x56 /* 000019CC */] 00001A24 101F move.b D0, [A7]+ 00001A26 0A00 0001 xori.b D0, 0x1 00001A2A 4880 ext.w D0 00001A2C 48C0 ext.l D0 00001A2E 2F00 move.l -[A7], D0 00001A30 1F2E 000C move.b -[A7], [A6 + 0xC] 00001A34 2F0C move.l -[A7], A4 00001A36 4EAD 206A jsr [A5 + 0x206A /* export_1033 */] 00001A3A 102D FCC3 move.b D0, [A5 - 0x33D] 00001A3E 6730 beq +0x32 /* 00001A70 */ 00001A40 2F00 move.l -[A7], D0 00001A42 4267 clr.w -[A7] 00001A44 303C 0003 move.w D0, 0x3 00001A48 A830 syscall Pack14 00001A4A 121F move.b D1, [A7]+ 00001A4C 201F move.l D0, [A7]+ 00001A4E C001 and.b D0, D1 00001A50 4A00 tst.b D0 00001A52 671C beq +0x1E /* 00001A70 */ 00001A54 2F00 move.l -[A7], D0 00001A56 4267 clr.w -[A7] 00001A58 303C 0007 move.w D0, 0x7 00001A5C A830 syscall Pack14 00001A5E 121F move.b D1, [A7]+ 00001A60 201F move.l D0, [A7]+ 00001A62 C001 and.b D0, D1 00001A64 670A beq +0xC /* 00001A70 */ 00001A66 4267 clr.w -[A7] 00001A68 303C 0002 move.w D0, 0x2 00001A6C A830 syscall Pack14 00001A6E 3E1F move.w D7, [A7]+ label00001A70: 00001A70 4CDF 1080 movem.l D7,A4, [A7]+ 00001A74 4E5E unlink A6 00001A76 205F movea.l A0, [A7]+ 00001A78 5C4F addq.w A7, 6 00001A7A 4ED0 jmp [A0] 00001A7C 4E56 0000 link A6, 0 00001A80 4267 clr.w -[A7] 00001A82 2F2E 000C move.l -[A7], [A6 + 0xC] 00001A86 486D 380C pea.l [A5 + 0x380C] 00001A8A 4EAD 1B52 jsr [A5 + 0x1B52 /* export_870 */] 00001A8E 101F move.b D0, [A7]+ 00001A90 6720 beq +0x22 /* 00001AB2 */ 00001A92 222E 000C move.l D1, [A6 + 0xC] 00001A96 206E 0008 movea.l A0, [A6 + 0x8] 00001A9A B2A8 000E cmp.l D1, [A0 + 0xE] 00001A9E 56C1 sne D1 00001AA0 C001 and.b D0, D1 00001AA2 670E beq +0x10 /* 00001AB2 */ 00001AA4 4267 clr.w -[A7] 00001AA6 1F3C 0001 move.b -[A7], 0x1 00001AAA 2F2E 000C move.l -[A7], [A6 + 0xC] 00001AAE 4EBA FF3C jsr [PC - 0xC4 /* 000019EC */] label00001AB2: 00001AB2 4E5E unlink A6 00001AB4 205F movea.l A0, [A7]+ 00001AB6 504F addq.w A7, 8 00001AB8 4ED0 jmp [A0] 00001ABA 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_658: // at 00001ABC (misaligned) 00001ABE 0000 700C ori.b D0, 0xC 00001AC2 B06E 000C cmp.w D0, [A6 + 0xC] 00001AC6 57C0 seq D0 00001AC8 4A00 tst.b D0 00001ACA 6722 beq +0x24 /* 00001AEE */ 00001ACC 206E 000E movea.l A0, [A6 + 0xE] 00001AD0 2050 movea.l A0, [A0] 00001AD2 2228 000E move.l D1, [A0 + 0xE] 00001AD6 B2AE 0008 cmp.l D1, [A6 + 0x8] 00001ADA 57C1 seq D1 00001ADC C001 and.b D0, D1 00001ADE 670E beq +0x10 /* 00001AEE */ 00001AE0 487A FF9A pea.l [PC - 0x66 /* 00001A7C, value 0x4E560000 'NV\0\0', cstring "NV" */] 00001AE4 2F0E move.l -[A7], A6 00001AE6 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001AEA 4EAD 1E32 jsr [A5 + 0x1E32 /* export_962 */] label00001AEE: 00001AEE 2F2E 000E move.l -[A7], [A6 + 0xE] 00001AF2 3F2E 000C move.w -[A7], [A6 + 0xC] 00001AF6 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001AFA 4EAD 1DDA jsr [A5 + 0x1DDA /* export_951 */] 00001AFE 4E5E unlink A6 00001B00 205F movea.l A0, [A7]+ 00001B02 DEFC 000A add.w A7, 0xA /* '\n' */ 00001B06 4ED0 jmp [A0] export_659: 00001B08 4E56 FED2 link A6, -0x012E 00001B0C 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 00001B10 206E 000C movea.l A0, [A6 + 0xC] 00001B14 43EE FFF8 lea.l A1, [A6 - 0x8] 00001B18 7003 moveq.l D0, 0x03 label00001B1A: 00001B1A 32D8 move.w [A1]+, [A0]+ 00001B1C 51C8 FFFC dbf D0, -0x6 /* 00001B1A */ 00001B20 282E 0008 move.l D4, [A6 + 0x8] 00001B24 2844 movea.l A4, D4 00001B26 2054 movea.l A0, [A4] 00001B28 4AA8 0060 tst.l [A0 + 0x60] 00001B2C 6700 00D4 beq +0xD6 /* 00001C02 */ 00001B30 47E8 0044 lea.l A3, [A0 + 0x44] 00001B34 2F13 move.l -[A7], [A3] 00001B36 A89B syscall PenSize 00001B38 486E FFEA pea.l [A6 - 0x16] 00001B3C A88B syscall GetFontInfo 00001B3E 302E FFEC move.w D0, [A6 - 0x14] 00001B42 D06E FFEA add.w D0, [A6 - 0x16] 00001B46 3E2E FFF0 move.w D7, [A6 - 0x10] 00001B4A DE40 add.w D7, D0 00001B4C 486E FFE2 pea.l [A6 - 0x1E] 00001B50 2F04 move.l -[A7], D4 00001B52 4EAD 1FE2 jsr [A5 + 0x1FE2 /* export_1016 */] 00001B56 3A2E FFE2 move.w D5, [A6 - 0x1E] 00001B5A 2054 movea.l A0, [A4] 00001B5C 47E8 0044 lea.l A3, [A0 + 0x44] 00001B60 486E FFE2 pea.l [A6 - 0x1E] 00001B64 302B 0002 move.w D0, [A3 + 0x2] 00001B68 5240 addq.w D0, 1 00001B6A 3F00 move.w -[A7], D0 00001B6C 3013 move.w D0, [A3] 00001B6E 5240 addq.w D0, 1 00001B70 3F00 move.w -[A7], D0 00001B72 A8A9 syscall InsetRect 00001B74 3005 move.w D0, D5 00001B76 48C0 ext.l D0 00001B78 7200 moveq.l D1, 0x00 00001B7A 3207 move.w D1, D7 00001B7C E289 lsr D1, 1 00001B7E D280 add.l D1, D0 00001B80 3D41 FFE2 move.w [A6 - 0x1E], D1 00001B84 486E FFE2 pea.l [A6 - 0x1E] 00001B88 A8A1 syscall FrameRect 00001B8A 2254 movea.l A1, [A4] 00001B8C 2069 0060 movea.l A0, [A1 + 0x60] 00001B90 2F10 move.l -[A7], [A0] 00001B92 486E FEE2 pea.l [A6 - 0x11E] 00001B96 4EAD 21B2 jsr [A5 + 0x21B2 /* export_1074 */] 00001B9A 42A7 clr.l -[A7] 00001B9C 2F04 move.l -[A7], D4 00001B9E 4EAD 3BC2 jsr [A5 + 0x3BC2 /* export_1908 */] 00001BA2 2C1F move.l D6, [A7]+ 00001BA4 670A beq +0xC /* 00001BB0 */ 00001BA6 486E FEE2 pea.l [A6 - 0x11E] 00001BAA 2F06 move.l -[A7], D6 00001BAC 4EBA FA6A jsr [PC - 0x596 /* 00001618 */] label00001BB0: 00001BB0 4267 clr.w -[A7] 00001BB2 486E FEE2 pea.l [A6 - 0x11E] 00001BB6 A88C syscall StringWidth 00001BB8 301F move.w D0, [A7]+ 00001BBA 5040 addq.w D0, 8 00001BBC 3D40 FFF4 move.w [A6 - 0xC], D0 00001BC0 486E FFE2 pea.l [A6 - 0x1E] 00001BC4 2F3C 0000 0010 move.l -[A7], 0x10 00001BCA 302E FFF4 move.w D0, [A6 - 0xC] 00001BCE D07C 0010 add.w D0, 0x10 00001BD2 3F00 move.w -[A7], D0 00001BD4 3F07 move.w -[A7], D7 00001BD6 A8A7 syscall SetRect 00001BD8 41EE FEE2 lea.l A0, [A6 - 0x11E] 00001BDC 2008 move.l D0, A0 00001BDE 5280 addq.l D0, 1 00001BE0 2F00 move.l -[A7], D0 00001BE2 4240 clr.w D0 00001BE4 102E FEE2 move.b D0, [A6 - 0x11E] 00001BE8 48C0 ext.l D0 00001BEA 2F00 move.l -[A7], D0 00001BEC 486E FFE2 pea.l [A6 - 0x1E] 00001BF0 2F3C 0000 0001 move.l -[A7], 0x1 00001BF6 42A7 clr.l -[A7] 00001BF8 1F3C 0001 move.b -[A7], 0x1 00001BFC 4267 clr.w -[A7] 00001BFE 4EAD 2232 jsr [A5 + 0x2232 /* export_1090 */] label00001C02: 00001C02 486E FFF8 pea.l [A6 - 0x8] 00001C06 2F04 move.l -[A7], D4 00001C08 4EAD 1FF2 jsr [A5 + 0x1FF2 /* export_1018 */] 00001C0C 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+ 00001C10 4E5E unlink A6 00001C12 205F movea.l A0, [A7]+ 00001C14 504F addq.w A7, 8 00001C16 4ED0 jmp [A0] 00001C18 4E56 0000 link A6, 0 00001C1C 4267 clr.w -[A7] 00001C1E 2F2E 000C move.l -[A7], [A6 + 0xC] 00001C22 486D 380C pea.l [A5 + 0x380C] 00001C26 4EAD 1B52 jsr [A5 + 0x1B52 /* export_870 */] 00001C2A 101F move.b D0, [A7]+ 00001C2C 6712 beq +0x14 /* 00001C40 */ 00001C2E 2F00 move.l -[A7], D0 00001C30 4267 clr.w -[A7] 00001C32 2F2E 000C move.l -[A7], [A6 + 0xC] 00001C36 4EBA FD94 jsr [PC - 0x26C /* 000019CC */] 00001C3A 121F move.b D1, [A7]+ 00001C3C 201F move.l D0, [A7]+ 00001C3E C001 and.b D0, D1 label00001C40: 00001C40 1D40 0010 move.b [A6 + 0x10], D0 00001C44 4E5E unlink A6 00001C46 205F movea.l A0, [A7]+ 00001C48 504F addq.w A7, 8 00001C4A 4ED0 jmp [A0] export_660: 00001C4C 4E56 FFFC link A6, -0x0004 00001C50 2F0C move.l -[A7], A4 00001C52 42A7 clr.l -[A7] 00001C54 487A FFC2 pea.l [PC - 0x3E /* 00001C18, value 0x4E560000 'NV\0\0', cstring "NV" */] 00001C58 2F0E move.l -[A7], A6 00001C5A 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001C5E 4EAD 1E42 jsr [A5 + 0x1E42 /* export_964 */] 00001C62 285F movea.l A4, [A7]+ 00001C64 200C move.l D0, A4 00001C66 670A beq +0xC /* 00001C72 */ 00001C68 2054 movea.l A0, [A4] 00001C6A 2D68 002E 000C move.l [A6 + 0xC], [A0 + 0x2E] 00001C70 6008 bra +0xA /* 00001C7A */ label00001C72: 00001C72 2D7C 2020 2020 000C move.l [A6 + 0xC], 0x20202020 /* ' ' */ label00001C7A: 00001C7A 285F movea.l A4, [A7]+ 00001C7C 4E5E unlink A6 00001C7E 2E9F move.l [A7], [A7]+ 00001C80 4E75 rts 00001C82 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_661: // at 00001C84 (misaligned) 00001C86 FFB0 .invalid <> 00001C88 48E7 0338 movem.l -[A7], D6,D7,A2,A3,A4 00001C8C 206E 000C movea.l A0, [A6 + 0xC] 00001C90 43EE FFF8 lea.l A1, [A6 - 0x8] 00001C94 7003 moveq.l D0, 0x03 label00001C96: 00001C96 32D8 move.w [A1]+, [A0]+ 00001C98 51C8 FFFC dbf D0, -0x6 /* 00001C96 */ 00001C9C 2C2E 0008 move.l D6, [A6 + 0x8] 00001CA0 2846 movea.l A4, D6 00001CA2 2054 movea.l A0, [A4] 00001CA4 4AA8 0060 tst.l [A0 + 0x60] 00001CA8 6700 00DC beq +0xDE /* 00001D86 */ 00001CAC 70FF moveq.l D0, 0xFFFFFFFF 00001CAE B068 005E cmp.w D0, [A0 + 0x5E] 00001CB2 6706 beq +0x8 /* 00001CBA */ 00001CB4 2F28 0060 move.l -[A7], [A0 + 0x60] 00001CB8 A9A2 syscall LoadResource label00001CBA: 00001CBA 2254 movea.l A1, [A4] 00001CBC 2069 0060 movea.l A0, [A1 + 0x60] 00001CC0 4A90 tst.l [A0] 00001CC2 6700 00C2 beq +0xC4 /* 00001D86 */ 00001CC6 A89E syscall PenNormal 00001CC8 486E FFEE pea.l [A6 - 0x12] 00001CCC 2F06 move.l -[A7], D6 00001CCE 4EAD 1FE2 jsr [A5 + 0x1FE2 /* export_1016 */] 00001CD2 4267 clr.w -[A7] 00001CD4 2054 movea.l A0, [A4] 00001CD6 2F28 0060 move.l -[A7], [A0 + 0x60] 00001CDA 4EAD 21E2 jsr [A5 + 0x21E2 /* export_1080 */] 00001CDE 1E1F move.b D7, [A7]+ 00001CE0 2054 movea.l A0, [A4] 00001CE2 2F28 0060 move.l -[A7], [A0 + 0x60] 00001CE6 205F movea.l A0, [A7]+ 00001CE8 A04A syscall HNoPurge 00001CEA 2054 movea.l A0, [A4] 00001CEC 2F28 0060 move.l -[A7], [A0 + 0x60] 00001CF0 205F movea.l A0, [A7]+ 00001CF2 A029 syscall HLock 00001CF4 2054 movea.l A0, [A4] 00001CF6 1028 005C move.b D0, [A0 + 0x5C] 00001CFA 6772 beq +0x74 /* 00001D6E */ 00001CFC 2248 movea.l A1, A0 00001CFE 2069 0060 movea.l A0, [A1 + 0x60] 00001D02 2050 movea.l A0, [A0] 00001D04 45EE FFBC lea.l A2, [A6 - 0x44] 00001D08 7018 moveq.l D0, 0x18 label00001D0A: 00001D0A 34D8 move.w [A2]+, [A0]+ 00001D0C 51C8 FFFC dbf D0, -0x6 /* 00001D0A */ 00001D10 2254 movea.l A1, [A4] 00001D12 2069 0060 movea.l A0, [A1 + 0x60] 00001D16 2050 movea.l A0, [A0] 00001D18 2F28 004E move.l -[A7], [A0 + 0x4E] 00001D1C 205F movea.l A0, [A7]+ 00001D1E A029 syscall HLock 00001D20 2254 movea.l A1, [A4] 00001D22 2069 0060 movea.l A0, [A1 + 0x60] 00001D26 2050 movea.l A0, [A0] 00001D28 2068 004E movea.l A0, [A0 + 0x4E] 00001D2C 2D50 FFBC move.l [A6 - 0x44], [A0] 00001D30 41EE FFB0 lea.l A0, [A6 - 0x50] 00001D34 45EE FFC2 lea.l A2, [A6 - 0x3E] 00001D38 7003 moveq.l D0, 0x03 label00001D3A: 00001D3A 30DA move.w [A0]+, [A2]+ 00001D3C 51C8 FFFC dbf D0, -0x6 /* 00001D3A */ 00001D40 47EE FFBC lea.l A3, [A6 - 0x44] 00001D44 2F0B move.l -[A7], A3 00001D46 206D FE86 movea.l A0, [A5 - 0x17A] 00001D4A 4868 0002 pea.l [A0 + 0x2] 00001D4E 486E FFB0 pea.l [A6 - 0x50] 00001D52 486E FFEE pea.l [A6 - 0x12] 00001D56 4267 clr.w -[A7] 00001D58 42A7 clr.l -[A7] 00001D5A A8EC syscall CopyBits 00001D5C 2254 movea.l A1, [A4] 00001D5E 2069 0060 movea.l A0, [A1 + 0x60] 00001D62 2050 movea.l A0, [A0] 00001D64 2F28 004E move.l -[A7], [A0 + 0x4E] 00001D68 205F movea.l A0, [A7]+ 00001D6A A02A syscall HUnlock 00001D6C 600C bra +0xE /* 00001D7A */ label00001D6E: 00001D6E 486E FFEE pea.l [A6 - 0x12] 00001D72 2054 movea.l A0, [A4] 00001D74 2F28 0060 move.l -[A7], [A0 + 0x60] 00001D78 A94B syscall PlotIcon label00001D7A: 00001D7A 2054 movea.l A0, [A4] 00001D7C 2F28 0060 move.l -[A7], [A0 + 0x60] 00001D80 1F07 move.b -[A7], D7 00001D82 4EAD 2272 jsr [A5 + 0x2272 /* export_1098 */] label00001D86: 00001D86 486E FFF8 pea.l [A6 - 0x8] 00001D8A 2F06 move.l -[A7], D6 00001D8C 4EAD 1FF2 jsr [A5 + 0x1FF2 /* export_1018 */] 00001D90 4CDF 1CC0 movem.l D6,D7,A2,A3,A4, [A7]+ 00001D94 4E5E unlink A6 00001D96 205F movea.l A0, [A7]+ 00001D98 504F addq.w A7, 8 00001D9A 4ED0 jmp [A0] export_662: 00001D9C 4E56 FFEE link A6, -0x0012 00001DA0 48E7 0118 movem.l -[A7], D7,A3,A4 00001DA4 206E 000C movea.l A0, [A6 + 0xC] 00001DA8 43EE FFF8 lea.l A1, [A6 - 0x8] 00001DAC 7003 moveq.l D0, 0x03 label00001DAE: 00001DAE 32D8 move.w [A1]+, [A0]+ 00001DB0 51C8 FFFC dbf D0, -0x6 /* 00001DAE */ 00001DB4 266E 0008 movea.l A3, [A6 + 0x8] 00001DB8 284B movea.l A4, A3 00001DBA 2054 movea.l A0, [A4] 00001DBC 4AA8 0060 tst.l [A0 + 0x60] 00001DC0 6700 0082 beq +0x84 /* 00001E44 */ 00001DC4 70FF moveq.l D0, 0xFFFFFFFF 00001DC6 B068 005E cmp.w D0, [A0 + 0x5E] 00001DCA 56C0 sne D0 00001DCC 4A00 tst.b D0 00001DCE 6712 beq +0x14 /* 00001DE2 */ 00001DD0 1228 005C move.b D1, [A0 + 0x5C] 00001DD4 0A01 0001 xori.b D1, 0x1 00001DD8 C001 and.b D0, D1 00001DDA 6706 beq +0x8 /* 00001DE2 */ 00001DDC 2F28 0060 move.l -[A7], [A0 + 0x60] 00001DE0 A9A2 syscall LoadResource label00001DE2: 00001DE2 2254 movea.l A1, [A4] 00001DE4 2069 0060 movea.l A0, [A1 + 0x60] 00001DE8 4A90 tst.l [A0] 00001DEA 6758 beq +0x5A /* 00001E44 */ 00001DEC A89E syscall PenNormal 00001DEE 486E FFEE pea.l [A6 - 0x12] 00001DF2 2F0B move.l -[A7], A3 00001DF4 4EAD 1FE2 jsr [A5 + 0x1FE2 /* export_1016 */] 00001DF8 4267 clr.w -[A7] 00001DFA 2054 movea.l A0, [A4] 00001DFC 2F28 0060 move.l -[A7], [A0 + 0x60] 00001E00 4EAD 220A jsr [A5 + 0x220A /* export_1085 */] 00001E04 1E1F move.b D7, [A7]+ 00001E06 1007 move.b D0, D7 00001E08 660A bne +0xC /* 00001E14 */ 00001E0A 2054 movea.l A0, [A4] 00001E0C 2F28 0060 move.l -[A7], [A0 + 0x60] 00001E10 205F movea.l A0, [A7]+ 00001E12 A029 syscall HLock label00001E14: 00001E14 2054 movea.l A0, [A4] 00001E16 1028 005C move.b D0, [A0 + 0x5C] 00001E1A 670C beq +0xE /* 00001E28 */ 00001E1C 486E FFEE pea.l [A6 - 0x12] 00001E20 2F28 0060 move.l -[A7], [A0 + 0x60] 00001E24 AA0E syscall FillCRect 00001E26 600E bra +0x10 /* 00001E36 */ label00001E28: 00001E28 486E FFEE pea.l [A6 - 0x12] 00001E2C 2254 movea.l A1, [A4] 00001E2E 2069 0060 movea.l A0, [A1 + 0x60] 00001E32 2F10 move.l -[A7], [A0] 00001E34 A8A5 syscall FillRect label00001E36: 00001E36 1007 move.b D0, D7 00001E38 660A bne +0xC /* 00001E44 */ 00001E3A 2054 movea.l A0, [A4] 00001E3C 2F28 0060 move.l -[A7], [A0 + 0x60] 00001E40 205F movea.l A0, [A7]+ 00001E42 A02A syscall HUnlock label00001E44: 00001E44 486E FFF8 pea.l [A6 - 0x8] 00001E48 2F0B move.l -[A7], A3 00001E4A 4EAD 1FF2 jsr [A5 + 0x1FF2 /* export_1018 */] 00001E4E 4CDF 1880 movem.l D7,A3,A4, [A7]+ 00001E52 4E5E unlink A6 00001E54 205F movea.l A0, [A7]+ 00001E56 504F addq.w A7, 8 00001E58 4ED0 jmp [A0] 00001E5A 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_663: // at 00001E5C (misaligned) 00001E5E FFEE .invalid <> 00001E60 48E7 0118 movem.l -[A7], D7,A3,A4 00001E64 206E 000C movea.l A0, [A6 + 0xC] 00001E68 43EE FFF8 lea.l A1, [A6 - 0x8] 00001E6C 7003 moveq.l D0, 0x03 label00001E6E: 00001E6E 32D8 move.w [A1]+, [A0]+ 00001E70 51C8 FFFC dbf D0, -0x6 /* 00001E6E */ 00001E74 266E 0008 movea.l A3, [A6 + 0x8] 00001E78 284B movea.l A4, A3 00001E7A 2054 movea.l A0, [A4] 00001E7C 4AA8 005E tst.l [A0 + 0x5E] 00001E80 6754 beq +0x56 /* 00001ED6 */ 00001E82 70FF moveq.l D0, 0xFFFFFFFF 00001E84 B068 005C cmp.w D0, [A0 + 0x5C] 00001E88 6706 beq +0x8 /* 00001E90 */ 00001E8A 2F28 005E move.l -[A7], [A0 + 0x5E] 00001E8E A9A2 syscall LoadResource label00001E90: 00001E90 2254 movea.l A1, [A4] 00001E92 2069 005E movea.l A0, [A1 + 0x5E] 00001E96 4A90 tst.l [A0] 00001E98 673C beq +0x3E /* 00001ED6 */ 00001E9A 486E FFEE pea.l [A6 - 0x12] 00001E9E 2F0B move.l -[A7], A3 00001EA0 4EAD 1FE2 jsr [A5 + 0x1FE2 /* export_1016 */] 00001EA4 4267 clr.w -[A7] 00001EA6 2054 movea.l A0, [A4] 00001EA8 2F28 005E move.l -[A7], [A0 + 0x5E] 00001EAC 4EAD 21E2 jsr [A5 + 0x21E2 /* export_1080 */] 00001EB0 1E1F move.b D7, [A7]+ 00001EB2 2054 movea.l A0, [A4] 00001EB4 2F28 005E move.l -[A7], [A0 + 0x5E] 00001EB8 205F movea.l A0, [A7]+ 00001EBA A04A syscall HNoPurge 00001EBC A89E syscall PenNormal 00001EBE 2054 movea.l A0, [A4] 00001EC0 2F28 005E move.l -[A7], [A0 + 0x5E] 00001EC4 486E FFEE pea.l [A6 - 0x12] 00001EC8 A8F6 syscall DrawPicture 00001ECA 2054 movea.l A0, [A4] 00001ECC 2F28 005E move.l -[A7], [A0 + 0x5E] 00001ED0 1F07 move.b -[A7], D7 00001ED2 4EAD 2272 jsr [A5 + 0x2272 /* export_1098 */] label00001ED6: 00001ED6 486E FFF8 pea.l [A6 - 0x8] 00001EDA 2F0B move.l -[A7], A3 00001EDC 4EAD 1FF2 jsr [A5 + 0x1FF2 /* export_1018 */] 00001EE0 4CDF 1880 movem.l D7,A3,A4, [A7]+ 00001EE4 4E5E unlink A6 00001EE6 205F movea.l A0, [A7]+ 00001EE8 504F addq.w A7, 8 00001EEA 4ED0 jmp [A0] export_664: fn00001EEC: 00001EEC 4E56 FF00 link A6, -0x0100 00001EF0 48E7 0038 movem.l -[A7], A2,A3,A4 00001EF4 266E 0008 movea.l A3, [A6 + 0x8] 00001EF8 2F2E 000C move.l -[A7], [A6 + 0xC] 00001EFC 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001F00 4EAD 1FE2 jsr [A5 + 0x1FE2 /* export_1016 */] 00001F04 2F2E 000C move.l -[A7], [A6 + 0xC] 00001F08 2F3C 0001 0001 move.l -[A7], 0x10001 00001F0E A8A9 syscall InsetRect 00001F10 286E 000C movea.l A4, [A6 + 0xC] 00001F14 2053 movea.l A0, [A3] 00001F16 3028 0066 move.w D0, [A0 + 0x66] 00001F1A D06C 0002 add.w D0, [A4 + 0x2] 00001F1E 5340 subq.w D0, 1 00001F20 3940 0006 move.w [A4 + 0x6], D0 00001F24 536C 0004 subq.w [A4 + 0x4], 1 00001F28 2268 0060 movea.l A1, [A0 + 0x60] 00001F2C 2251 movea.l A1, [A1] 00001F2E 45EE FF00 lea.l A2, [A6 - 0x100] 00001F32 43E9 000E lea.l A1, [A1 + 0xE] 00001F36 707F moveq.l D0, 0x7F label00001F38: 00001F38 34D9 move.w [A2]+, [A1]+ 00001F3A 51C8 FFFC dbf D0, -0x6 /* 00001F38 */ 00001F3E 42A7 clr.l -[A7] 00001F40 302C 0002 move.w D0, [A4 + 0x2] 00001F44 48C0 ext.l D0 00001F46 2F00 move.l -[A7], D0 00001F48 4267 clr.w -[A7] 00001F4A 486E FF00 pea.l [A6 - 0x100] 00001F4E A88C syscall StringWidth 00001F50 302C 0006 move.w D0, [A4 + 0x6] 00001F54 905F sub.w D0, [A7]+ 00001F56 5540 subq.w D0, 2 00001F58 48C0 ext.l D0 00001F5A 2F00 move.l -[A7], D0 00001F5C 201F move.l D0, [A7]+ 00001F5E 2E9F move.l [A7], [A7]+ 00001F60 B097 cmp.l D0, [A7] 00001F62 6F02 ble +0x4 /* 00001F66 */ 00001F64 2E80 move.l [A7], D0 label00001F66: 00001F66 201F move.l D0, [A7]+ 00001F68 3940 0002 move.w [A4 + 0x2], D0 00001F6C 4CDF 1C00 movem.l A2,A3,A4, [A7]+ 00001F70 4E5E unlink A6 00001F72 205F movea.l A0, [A7]+ 00001F74 504F addq.w A7, 8 00001F76 4ED0 jmp [A0] fn00001F78: 00001F78 4E56 FFFC link A6, -0x0004 00001F7C 2F2E 000C move.l -[A7], [A6 + 0xC] 00001F80 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001F84 4EAD 1FE2 jsr [A5 + 0x1FE2 /* export_1016 */] 00001F88 2F2E 000C move.l -[A7], [A6 + 0xC] 00001F8C 2F3C 0001 0001 move.l -[A7], 0x10001 00001F92 A8A9 syscall InsetRect 00001F94 206E 000C movea.l A0, [A6 + 0xC] 00001F98 2D48 FFFC move.l [A6 - 0x4], A0 00001F9C 226E 0008 movea.l A1, [A6 + 0x8] 00001FA0 2251 movea.l A1, [A1] 00001FA2 3029 0066 move.w D0, [A1 + 0x66] 00001FA6 D168 0002 add.w [A0 + 0x2], D0 00001FAA 4E5E unlink A6 00001FAC 205F movea.l A0, [A7]+ 00001FAE 504F addq.w A7, 8 00001FB0 4ED0 jmp [A0] 00001FB2 0000 4E56 ori.b D0, 0x56 /* 'V' */ 00001FB6 0000 48E7 ori.b D0, 0xE7 00001FBA 0018 286E ori.b [A0]+, 0x6E /* 'n' */ 00001FBE 0008 266C ori.b A0, 0x6C /* 'l' */ 00001FC2 0008 2053 ori.b A0, 0x53 /* 'S' */ 00001FC6 3F28 005E move.w -[A7], [A0 + 0x5E] 00001FCA A936 syscall DeleteMenu 00001FCC 486C FFDC pea.l [A4 - 0x24] 00001FD0 4EAD 2282 jsr [A5 + 0x2282 /* export_1100 */] 00001FD4 486C FFD6 pea.l [A4 - 0x2A] 00001FD8 4EAD 227A jsr [A5 + 0x227A /* export_1099 */] 00001FDC 4CDF 1800 movem.l A3,A4, [A7]+ 00001FE0 4E5E unlink A6 00001FE2 205F movea.l A0, [A7]+ 00001FE4 DEFC 000A add.w A7, 0xA /* '\n' */ 00001FE8 4ED0 jmp [A0] 00001FEA 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_665: // at 00001FEC (misaligned) 00001FEE FF8C .invalid <> 00001FF0 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4 00001FF4 266E 0008 movea.l A3, [A6 + 0x8] 00001FF8 284B movea.l A4, A3 00001FFA 7000 moveq.l D0, 0x00 00001FFC 2D40 0018 move.l [A6 + 0x18], D0 00002000 486E FFEA pea.l [A6 - 0x16] 00002004 2F0B move.l -[A7], A3 00002006 4EAD 3A32 jsr [A5 + 0x3A32 /* export_1858 */] 0000200A 486E FFE2 pea.l [A6 - 0x1E] 0000200E 2F0B move.l -[A7], A3 00002010 4EBA FF66 jsr [PC - 0x9A /* 00001F78 */] 00002014 2054 movea.l A0, [A4] 00002016 4AA8 0060 tst.l [A0 + 0x60] 0000201A 6700 0146 beq +0x148 /* 00002162 */ 0000201E 2F28 0060 move.l -[A7], [A0 + 0x60] 00002022 3F3C FFFF move.w -[A7], 0xFFFF 00002026 4EAD 1ACA jsr [A5 + 0x1ACA /* export_853 */] 0000202A 486E FFDC pea.l [A6 - 0x24] 0000202E 4EAD 21F2 jsr [A5 + 0x21F2 /* export_1082 */] 00002032 486E FFD6 pea.l [A6 - 0x2A] 00002036 4EAD 21EA jsr [A5 + 0x21EA /* export_1081 */] 0000203A 486E FFE2 pea.l [A6 - 0x1E] 0000203E 2054 movea.l A0, [A4] 00002040 3F28 005E move.w -[A7], [A0 + 0x5E] 00002044 4267 clr.w -[A7] 00002046 486E FFD0 pea.l [A6 - 0x30] 0000204A 486E FFCA pea.l [A6 - 0x36] 0000204E 4EBA ED08 jsr [PC - 0x12F8 /* 00000D58 */] 00002052 486E FFCA pea.l [A6 - 0x36] 00002056 4EAD 2282 jsr [A5 + 0x2282 /* export_1100 */] 0000205A 486E FFD0 pea.l [A6 - 0x30] 0000205E 4EAD 227A jsr [A5 + 0x227A /* export_1099 */] 00002062 486E FFEA pea.l [A6 - 0x16] 00002066 2F0B move.l -[A7], A3 00002068 4EBA 020A jsr [PC + 0x20A /* 00002274 */] 0000206C 70FF moveq.l D0, 0xFFFFFFFF 0000206E 2054 movea.l A0, [A4] 00002070 B068 005C cmp.w D0, [A0 + 0x5C] 00002074 6714 beq +0x16 /* 0000208A */ 00002076 102D FCAD move.b D0, [A5 - 0x353] 0000207A 670E beq +0x10 /* 0000208A */ 0000207C 42A7 clr.l -[A7] 0000207E 2054 movea.l A0, [A4] 00002080 3F28 005C move.w -[A7], [A0 + 0x5C] 00002084 4EAD 1ABA jsr [A5 + 0x1ABA /* export_851 */] 00002088 2A1F move.l D5, [A7]+ label0000208A: 0000208A 486E FFF6 pea.l [A6 - 0xA] 0000208E 2F2E FFE2 move.l -[A7], [A6 - 0x1E] 00002092 A880 syscall SetPt 00002094 486E FFF6 pea.l [A6 - 0xA] 00002098 A870 syscall LocalToGlobal 0000209A 2054 movea.l A0, [A4] 0000209C 2F28 0060 move.l -[A7], [A0 + 0x60] 000020A0 A948 syscall CalcMenuSize 000020A2 486E FFDC pea.l [A6 - 0x24] 000020A6 4EAD 2282 jsr [A5 + 0x2282 /* export_1100 */] 000020AA 486E FFD6 pea.l [A6 - 0x2A] 000020AE 4EAD 227A jsr [A5 + 0x227A /* export_1099 */] 000020B2 486E FFE2 pea.l [A6 - 0x1E] 000020B6 2F3C FFFF FFFF move.l -[A7], 0xFFFFFFFF 000020BC A8A9 syscall InsetRect 000020BE 486E FFE2 pea.l [A6 - 0x1E] 000020C2 A8A3 syscall EraseRect 000020C4 42A7 clr.l -[A7] 000020C6 2054 movea.l A0, [A4] 000020C8 2F28 0060 move.l -[A7], [A0 + 0x60] 000020CC 3F2E FFF6 move.w -[A7], [A6 - 0xA] 000020D0 3F2E FFF8 move.w -[A7], [A6 - 0x8] 000020D4 3F28 0064 move.w -[A7], [A0 + 0x64] 000020D8 A80B syscall PopUpMenuSelect 000020DA 2E1F move.l D7, [A7]+ 000020DC 4267 clr.w -[A7] 000020DE 2F07 move.l -[A7], D7 000020E0 A86B syscall LoWord 000020E2 3C1F move.w D6, [A7]+ 000020E4 486E FFD0 pea.l [A6 - 0x30] 000020E8 4EAD 2282 jsr [A5 + 0x2282 /* export_1100 */] 000020EC 486E FFCA pea.l [A6 - 0x36] 000020F0 4EAD 227A jsr [A5 + 0x227A /* export_1099 */] 000020F4 486E FFEA pea.l [A6 - 0x16] 000020F8 2F0B move.l -[A7], A3 000020FA 4EBA 0178 jsr [PC + 0x178 /* 00002274 */] 000020FE 4267 clr.w -[A7] 00002100 2F07 move.l -[A7], D7 00002102 A86A syscall HiWord 00002104 4A5F tst.w [A7]+ 00002106 6732 beq +0x34 /* 0000213A */ 00002108 3F06 move.w -[A7], D6 0000210A 1F3C 0001 move.b -[A7], 0x1 0000210E 2F0B move.l -[A7], A3 00002110 4EAD 3A1A jsr [A5 + 0x3A1A /* export_1855 */] 00002114 486E FF8C pea.l [A6 - 0x74] 00002118 487A FE9A pea.l [PC - 0x166 /* 00001FB4, value 0x4E560000 'NV\0\0', cstring "NV" */] 0000211C 2F0E move.l -[A7], A6 0000211E 4EAD 20CA jsr [A5 + 0x20CA /* export_1045 */] 00002122 2F0B move.l -[A7], A3 00002124 2054 movea.l A0, [A4] 00002126 3F28 003C move.w -[A7], [A0 + 0x3C] 0000212A 2F0B move.l -[A7], A3 0000212C 4EAD 3D9A jsr [A5 + 0x3D9A /* export_1967 */] 00002130 486E FF8C pea.l [A6 - 0x74] 00002134 4EAD 2112 jsr [A5 + 0x2112 /* export_1054 */] 00002138 6010 bra +0x12 /* 0000214A */ label0000213A: 0000213A 2054 movea.l A0, [A4] 0000213C 3F28 0064 move.w -[A7], [A0 + 0x64] 00002140 1F3C 0001 move.b -[A7], 0x1 00002144 2F0B move.l -[A7], A3 00002146 4EAD 3A1A jsr [A5 + 0x3A1A /* export_1855 */] label0000214A: 0000214A 2054 movea.l A0, [A4] 0000214C 3F28 005E move.w -[A7], [A0 + 0x5E] 00002150 A936 syscall DeleteMenu 00002152 486E FFDC pea.l [A6 - 0x24] 00002156 4EAD 2282 jsr [A5 + 0x2282 /* export_1100 */] 0000215A 486E FFD6 pea.l [A6 - 0x2A] 0000215E 4EAD 227A jsr [A5 + 0x227A /* export_1099 */] label00002162: 00002162 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+ 00002166 4E5E unlink A6 00002168 205F movea.l A0, [A7]+ 0000216A DEFC 0010 add.w A7, 0x10 0000216E 4ED0 jmp [A0] export_666: fn00002170: 00002170 4E56 FFD8 link A6, -0x0028 00002174 48E7 0018 movem.l -[A7], A3,A4 00002178 206E 000C movea.l A0, [A6 + 0xC] 0000217C 43EE FFF8 lea.l A1, [A6 - 0x8] 00002180 7003 moveq.l D0, 0x03 label00002182: 00002182 32D8 move.w [A1]+, [A0]+ 00002184 51C8 FFFC dbf D0, -0x6 /* 00002182 */ 00002188 266E 0008 movea.l A3, [A6 + 0x8] 0000218C 284B movea.l A4, A3 0000218E 2054 movea.l A0, [A4] 00002190 4AA8 0060 tst.l [A0 + 0x60] 00002194 6700 00C6 beq +0xC8 /* 0000225C */ 00002198 2F28 0060 move.l -[A7], [A0 + 0x60] 0000219C 3F3C FFFF move.w -[A7], 0xFFFF 000021A0 4EAD 1ACA jsr [A5 + 0x1ACA /* export_853 */] 000021A4 486E FFF0 pea.l [A6 - 0x10] 000021A8 2F0B move.l -[A7], A3 000021AA 4EAD 1FE2 jsr [A5 + 0x1FE2 /* export_1016 */] 000021AE 4267 clr.w -[A7] 000021B0 486E FFF8 pea.l [A6 - 0x8] 000021B4 486E FFF0 pea.l [A6 - 0x10] 000021B8 486E FFF0 pea.l [A6 - 0x10] 000021BC A8AA syscall SectRect 000021BE 101F move.b D0, [A7]+ 000021C0 6700 0092 beq +0x94 /* 00002254 */ 000021C4 486E FFEA pea.l [A6 - 0x16] 000021C8 4EAD 21F2 jsr [A5 + 0x21F2 /* export_1082 */] 000021CC 486E FFE4 pea.l [A6 - 0x1C] 000021D0 4EAD 21EA jsr [A5 + 0x21EA /* export_1081 */] 000021D4 486E FFF0 pea.l [A6 - 0x10] 000021D8 2F0B move.l -[A7], A3 000021DA 4EBA FD9C jsr [PC - 0x264 /* 00001F78 */] 000021DE 486E FFF0 pea.l [A6 - 0x10] 000021E2 2054 movea.l A0, [A4] 000021E4 3F28 005E move.w -[A7], [A0 + 0x5E] 000021E8 3F28 0064 move.w -[A7], [A0 + 0x64] 000021EC 486E FFDE pea.l [A6 - 0x22] 000021F0 486E FFD8 pea.l [A6 - 0x28] 000021F4 4EBA EB62 jsr [PC - 0x149E /* 00000D58 */] 000021F8 486E FFDE pea.l [A6 - 0x22] 000021FC 4EAD 2282 jsr [A5 + 0x2282 /* export_1100 */] 00002200 486E FFD8 pea.l [A6 - 0x28] 00002204 4EAD 227A jsr [A5 + 0x227A /* export_1099 */] 00002208 486E FFF8 pea.l [A6 - 0x8] 0000220C 2F0B move.l -[A7], A3 0000220E 4EAD 3A2A jsr [A5 + 0x3A2A /* export_1857 */] 00002212 486E FFF0 pea.l [A6 - 0x10] 00002216 2054 movea.l A0, [A4] 00002218 3F28 005E move.w -[A7], [A0 + 0x5E] 0000221C 4267 clr.w -[A7] 0000221E 486E FFDE pea.l [A6 - 0x22] 00002222 486E FFD8 pea.l [A6 - 0x28] 00002226 4EBA EB30 jsr [PC - 0x14D0 /* 00000D58 */] 0000222A 486E FFDE pea.l [A6 - 0x22] 0000222E 4EAD 2282 jsr [A5 + 0x2282 /* export_1100 */] 00002232 486E FFD8 pea.l [A6 - 0x28] 00002236 4EAD 227A jsr [A5 + 0x227A /* export_1099 */] 0000223A 486E FFF8 pea.l [A6 - 0x8] 0000223E 2F0B move.l -[A7], A3 00002240 4EBA 0032 jsr [PC + 0x32 /* 00002274 */] 00002244 486E FFEA pea.l [A6 - 0x16] 00002248 4EAD 2282 jsr [A5 + 0x2282 /* export_1100 */] 0000224C 486E FFE4 pea.l [A6 - 0x1C] 00002250 4EAD 227A jsr [A5 + 0x227A /* export_1099 */] label00002254: 00002254 2054 movea.l A0, [A4] 00002256 3F28 005E move.w -[A7], [A0 + 0x5E] 0000225A A936 syscall DeleteMenu label0000225C: 0000225C 486E FFF8 pea.l [A6 - 0x8] 00002260 2F0B move.l -[A7], A3 00002262 4EAD 1FF2 jsr [A5 + 0x1FF2 /* export_1018 */] 00002266 4CDF 1800 movem.l A3,A4, [A7]+ 0000226A 4E5E unlink A6 0000226C 205F movea.l A0, [A7]+ 0000226E 504F addq.w A7, 8 00002270 4ED0 jmp [A0] 00002272 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00002274-00002280 fn00002274: 00002274 4E56 FEF0 link A6, -0x0110 00002278 206E 000C movea.l A0, [A6 + 0xC] 0000227C 43EE FFF8 lea.l A1, [A6 - 0x8] // end alternate branch 00002274-00002280 fn00002274: // (misaligned) 00002276 FEF0 206E .extension 0xEF0 <> // unimplemented 0000227A 000C 43EE ori.b A4, 0xEE 0000227E FFF8 .invalid <> 00002280 7003 moveq.l D0, 0x03 label00002282: 00002282 32D8 move.w [A1]+, [A0]+ 00002284 51C8 FFFC dbf D0, -0x6 /* 00002282 */ 00002288 486E FFF0 pea.l [A6 - 0x10] 0000228C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002290 4EAD 3A32 jsr [A5 + 0x3A32 /* export_1858 */] 00002294 4267 clr.w -[A7] 00002296 486E FFF8 pea.l [A6 - 0x8] 0000229A 486E FFF0 pea.l [A6 - 0x10] 0000229E 486E FFF8 pea.l [A6 - 0x8] 000022A2 A8AA syscall SectRect 000022A4 101F move.b D0, [A7]+ 000022A6 673A beq +0x3C /* 000022E2 */ 000022A8 206E 0008 movea.l A0, [A6 + 0x8] 000022AC 2050 movea.l A0, [A0] 000022AE 2268 0060 movea.l A1, [A0 + 0x60] 000022B2 2251 movea.l A1, [A1] 000022B4 41EE FEF0 lea.l A0, [A6 - 0x110] 000022B8 43E9 000E lea.l A1, [A1 + 0xE] 000022BC 707F moveq.l D0, 0x7F label000022BE: 000022BE 30D9 move.w [A0]+, [A1]+ 000022C0 51C8 FFFC dbf D0, -0x6 /* 000022BE */ 000022C4 4240 clr.w D0 000022C6 102E FEF0 move.b D0, [A6 - 0x110] 000022CA 4A40 tst.w D0 000022CC 6F14 ble +0x16 /* 000022E2 */ 000022CE 486E FFF0 pea.l [A6 - 0x10] 000022D2 A8A3 syscall EraseRect 000022D4 486E FEF0 pea.l [A6 - 0x110] 000022D8 486E FFF0 pea.l [A6 - 0x10] 000022DC 4267 clr.w -[A7] 000022DE 4EAD 223A jsr [A5 + 0x223A /* export_1091 */] label000022E2: 000022E2 4E5E unlink A6 000022E4 205F movea.l A0, [A7]+ 000022E6 504F addq.w A7, 8 000022E8 4ED0 jmp [A0] 000022EA 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_667: // at 000022EC (misaligned) 000022EE FED2 48E7 .extension 0xED2 <> // unimplemented 000022F2 0718 btst [A0]+, D3 000022F4 206E 000C movea.l A0, [A6 + 0xC] 000022F8 43EE FFF8 lea.l A1, [A6 - 0x8] 000022FC 7003 moveq.l D0, 0x03 label000022FE: 000022FE 32D8 move.w [A1]+, [A0]+ 00002300 51C8 FFFC dbf D0, -0x6 /* 000022FE */ 00002304 286E 0008 movea.l A4, [A6 + 0x8] 00002308 486E FFEA pea.l [A6 - 0x16] 0000230C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002310 4EBA FC66 jsr [PC - 0x39A /* 00001F78 */] 00002314 2054 movea.l A0, [A4] 00002316 2F28 0060 move.l -[A7], [A0 + 0x60] 0000231A 3F28 0064 move.w -[A7], [A0 + 0x64] 0000231E 486E FEDA pea.l [A6 - 0x126] 00002322 A946 syscall GetMenuItemText/GetItem 00002324 4267 clr.w -[A7] 00002326 486E FFEA pea.l [A6 - 0x16] 0000232A A8AE syscall EmptyRect 0000232C 101F move.b D0, [A7]+ 0000232E 6600 015A bne +0x15C /* 0000248A */ 00002332 486E FFEA pea.l [A6 - 0x16] 00002336 2F3C FFFF FFFF move.l -[A7], 0xFFFFFFFF 0000233C A8A9 syscall InsetRect 0000233E 4267 clr.w -[A7] 00002340 486E FFF8 pea.l [A6 - 0x8] 00002344 486E FFEA pea.l [A6 - 0x16] 00002348 486E FFE2 pea.l [A6 - 0x1E] 0000234C A8AA syscall SectRect 0000234E 101F move.b D0, [A7]+ 00002350 6700 0138 beq +0x13A /* 0000248A */ 00002354 4A2E FEDA tst.b [A6 - 0x126] 00002358 6760 beq +0x62 /* 000023BA */ 0000235A 42A7 clr.l -[A7] 0000235C 42A7 clr.l -[A7] 0000235E 302E FFF0 move.w D0, [A6 - 0x10] 00002362 906E FFEC sub.w D0, [A6 - 0x14] 00002366 907C 0010 sub.w D0, 0x10 0000236A 48C0 ext.l D0 0000236C 2F00 move.l -[A7], D0 0000236E 201F move.l D0, [A7]+ 00002370 2E9F move.l [A7], [A7]+ 00002372 B097 cmp.l D0, [A7] 00002374 6F02 ble +0x4 /* 00002378 */ 00002376 2E80 move.l [A7], D0 label00002378: 00002378 201F move.l D0, [A7]+ 0000237A 3A00 move.w D5, D0 0000237C 4267 clr.w -[A7] 0000237E 486E FEDA pea.l [A6 - 0x126] 00002382 A88C syscall StringWidth 00002384 3C1F move.w D6, [A7]+ 00002386 BA46 cmp.w D5, D6 00002388 6C30 bge +0x32 /* 000023BA */ 0000238A 4247 clr.w D7 0000238C 1E2E FEDA move.b D7, [A6 - 0x126] label00002390: 00002390 41EE FEDA lea.l A0, [A6 - 0x126] 00002394 11BC 00C9 7000 move.b [A0 + D7.w], 0xC9 0000239A 1D47 FEDA move.b [A6 - 0x126], D7 0000239E 4267 clr.w -[A7] 000023A0 486E FEDA pea.l [A6 - 0x126] 000023A4 A88C syscall StringWidth 000023A6 3C1F move.w D6, [A7]+ 000023A8 5347 subq.w D7, 1 000023AA BA46 cmp.w D5, D6 000023AC 5CC0 sge D0 000023AE 4A00 tst.b D0 000023B0 6608 bne +0xA /* 000023BA */ 000023B2 4A47 tst.w D7 000023B4 57C1 seq D1 000023B6 8001 or.b D0, D1 000023B8 67D6 beq -0x28 /* 00002390 */ label000023BA: 000023BA A89E syscall PenNormal 000023BC 42A7 clr.l -[A7] 000023BE 302E FFE8 move.w D0, [A6 - 0x18] 000023C2 48C0 ext.l D0 000023C4 2F00 move.l -[A7], D0 000023C6 302E FFF0 move.w D0, [A6 - 0x10] 000023CA 5340 subq.w D0, 1 000023CC 48C0 ext.l D0 000023CE 2F00 move.l -[A7], D0 000023D0 201F move.l D0, [A7]+ 000023D2 2E9F move.l [A7], [A7]+ 000023D4 B097 cmp.l D0, [A7] 000023D6 6C02 bge +0x4 /* 000023DA */ 000023D8 2E80 move.l [A7], D0 label000023DA: 000023DA 201F move.l D0, [A7]+ 000023DC 3D40 FFE8 move.w [A6 - 0x18], D0 000023E0 42A7 clr.l -[A7] 000023E2 302E FFE6 move.w D0, [A6 - 0x1A] 000023E6 48C0 ext.l D0 000023E8 2F00 move.l -[A7], D0 000023EA 302E FFEE move.w D0, [A6 - 0x12] 000023EE 5340 subq.w D0, 1 000023F0 48C0 ext.l D0 000023F2 2F00 move.l -[A7], D0 000023F4 201F move.l D0, [A7]+ 000023F6 2E9F move.l [A7], [A7]+ 000023F8 B097 cmp.l D0, [A7] 000023FA 6C02 bge +0x4 /* 000023FE */ 000023FC 2E80 move.l [A7], D0 label000023FE: 000023FE 201F move.l D0, [A7]+ 00002400 3D40 FFE6 move.w [A6 - 0x1A], D0 00002404 486E FFE2 pea.l [A6 - 0x1E] 00002408 A8A3 syscall EraseRect 0000240A 486E FED2 pea.l [A6 - 0x12E] 0000240E A88B syscall GetFontInfo 00002410 486E FFDA pea.l [A6 - 0x26] 00002414 302E FFEC move.w D0, [A6 - 0x14] 00002418 D07C 000F add.w D0, 0xF 0000241C 3F00 move.w -[A7], D0 0000241E 302E FFEE move.w D0, [A6 - 0x12] 00002422 5D40 subq.w D0, 6 00002424 906E FED2 sub.w D0, [A6 - 0x12E] 00002428 3F00 move.w -[A7], D0 0000242A 302E FFF0 move.w D0, [A6 - 0x10] 0000242E 5340 subq.w D0, 1 00002430 3F00 move.w -[A7], D0 00002432 302E FFEE move.w D0, [A6 - 0x12] 00002436 5D40 subq.w D0, 6 00002438 322E FED4 move.w D1, [A6 - 0x12C] 0000243C D240 add.w D1, D0 0000243E 3F01 move.w -[A7], D1 00002440 A8A7 syscall SetRect 00002442 486E FEDA pea.l [A6 - 0x126] 00002446 486E FFDA pea.l [A6 - 0x26] 0000244A 4267 clr.w -[A7] 0000244C 4EAD 223A jsr [A5 + 0x223A /* export_1091 */] 00002450 486D FCEC pea.l [A5 - 0x314] 00002454 4EAD 2282 jsr [A5 + 0x2282 /* export_1100 */] 00002458 47EE FFEE lea.l A3, [A6 - 0x12] 0000245C 536B 0002 subq.w [A3 + 0x2], 1 00002460 5353 subq.w [A3], 1 00002462 486E FFEA pea.l [A6 - 0x16] 00002466 A8A1 syscall FrameRect 00002468 302E FFEC move.w D0, [A6 - 0x14] 0000246C 5640 addq.w D0, 3 0000246E 3F00 move.w -[A7], D0 00002470 3F2E FFEE move.w -[A7], [A6 - 0x12] 00002474 A893 syscall MoveTo 00002476 2F2E FFEE move.l -[A7], [A6 - 0x12] 0000247A A891 syscall LineTo 0000247C 3F2E FFF0 move.w -[A7], [A6 - 0x10] 00002480 302E FFEA move.w D0, [A6 - 0x16] 00002484 5640 addq.w D0, 3 00002486 3F00 move.w -[A7], D0 00002488 A891 syscall LineTo label0000248A: 0000248A 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+ 0000248E 4E5E unlink A6 00002490 205F movea.l A0, [A7]+ 00002492 504F addq.w A7, 8 00002494 4ED0 jmp [A0] 00002496 0000 4E56 ori.b D0, 0x56 /* 'V' */ 0000249A 0000 206E ori.b D0, 0x6E /* 'n' */ 0000249E 0008 2F28 ori.b A0, 0x28 /* '(' */ 000024A2 0008 4EAD ori.b A0, 0xAD 000024A6 3E8A move.w [A7], A2 000024A8 4E5E unlink A6 000024AA 205F movea.l A0, [A7]+ 000024AC DEFC 000A add.w A7, 0xA /* '\n' */ 000024B0 4ED0 jmp [A0] 000024B2 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_668: // at 000024B4 (misaligned) 000024B6 FFC2 .invalid <> 000024B8 48E7 0118 movem.l -[A7], D7,A3,A4 000024BC 266E 0008 movea.l A3, [A6 + 0x8] 000024C0 2E2E 0012 move.l D7, [A6 + 0x12] 000024C4 284B movea.l A4, A3 000024C6 2F0B move.l -[A7], A3 000024C8 4EAD 3A22 jsr [A5 + 0x3A22 /* export_1856 */] 000024CC 4A87 tst.l D7 000024CE 6734 beq +0x36 /* 00002504 */ 000024D0 70FF moveq.l D0, 0xFFFFFFFF 000024D2 B06E 0010 cmp.w D0, [A6 + 0x10] 000024D6 671E beq +0x20 /* 000024F6 */ 000024D8 486E FFC2 pea.l [A6 - 0x3E] 000024DC 487A FFBA pea.l [PC - 0x46 /* 00002498, value 0x4E560000 'NV\0\0', cstring "NV" */] 000024E0 2F0E move.l -[A7], A6 000024E2 4EAD 20CA jsr [A5 + 0x20CA /* export_1045 */] 000024E6 2F07 move.l -[A7], D7 000024E8 A992 syscall DetachResource 000024EA 4EAD 20FA jsr [A5 + 0x20FA /* export_1051 */] 000024EE 486E FFC2 pea.l [A6 - 0x3E] 000024F2 4EAD 2112 jsr [A5 + 0x2112 /* export_1054 */] label000024F6: 000024F6 2054 movea.l A0, [A4] 000024F8 2147 0060 move.l [A0 + 0x60], D7 000024FC 2247 movea.l A1, D7 000024FE 2251 movea.l A1, [A1] 00002500 3151 005E move.w [A0 + 0x5E], [A1] label00002504: 00002504 2054 movea.l A0, [A4] 00002506 316E 0010 005C move.w [A0 + 0x5C], [A6 + 0x10] 0000250C 42A7 clr.l -[A7] 0000250E 7001 moveq.l D0, 0x01 00002510 2F00 move.l -[A7], D0 00002512 302E 000E move.w D0, [A6 + 0xE] 00002516 48C0 ext.l D0 00002518 2F00 move.l -[A7], D0 0000251A 201F move.l D0, [A7]+ 0000251C 2E9F move.l [A7], [A7]+ 0000251E B097 cmp.l D0, [A7] 00002520 6F02 ble +0x4 /* 00002524 */ 00002522 2E80 move.l [A7], D0 label00002524: 00002524 201F move.l D0, [A7]+ 00002526 3F00 move.w -[A7], D0 00002528 4267 clr.w -[A7] 0000252A 2F0B move.l -[A7], A3 0000252C 4EAD 3A1A jsr [A5 + 0x3A1A /* export_1855 */] 00002530 2F0B move.l -[A7], A3 00002532 4EAD 113A jsr [A5 + 0x113A /* export_547 */] 00002536 102E 000C move.b D0, [A6 + 0xC] 0000253A 6706 beq +0x8 /* 00002542 */ 0000253C 2F0B move.l -[A7], A3 0000253E 4EAD 3C0A jsr [A5 + 0x3C0A /* export_1917 */] label00002542: 00002542 4CDF 1880 movem.l D7,A3,A4, [A7]+ 00002546 4E5E unlink A6 00002548 205F movea.l A0, [A7]+ 0000254A DEFC 000E add.w A7, 0xE 0000254E 4ED0 jmp [A0] export_669: 00002550 4E56 FFFC link A6, -0x0004 00002554 2F0C move.l -[A7], A4 00002556 42A7 clr.l -[A7] 00002558 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000255C 4EAD 3BC2 jsr [A5 + 0x3BC2 /* export_1908 */] 00002560 285F movea.l A4, [A7]+ 00002562 200C move.l D0, A4 00002564 670A beq +0xC /* 00002570 */ 00002566 2F2E 000C move.l -[A7], [A6 + 0xC] 0000256A 2F0C move.l -[A7], A4 0000256C 4EBA F0AA jsr [PC - 0xF56 /* 00001618 */] label00002570: 00002570 285F movea.l A4, [A7]+ 00002572 4E5E unlink A6 00002574 205F movea.l A0, [A7]+ 00002576 504F addq.w A7, 8 00002578 4ED0 jmp [A0] 0000257A 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 0000257C-00002588 export_670: fn0000257C: 0000257C 4E56 FEDE link A6, -0x0122 00002580 48E7 0038 movem.l -[A7], A2,A3,A4 00002584 206E 000C movea.l A0, [A6 + 0xC] // end alternate branch 0000257C-00002588 export_670: // at 0000257C (misaligned) fn0000257C: // (misaligned) 0000257E FEDE 48E7 .extension 0xEDE <> // unimplemented 00002582 0038 206E 000C ori.b [0x0000000C /* __m68k_vec_address_error__ */], 0x6E /* 'n' */ 00002588 43EE FFF8 lea.l A1, [A6 - 0x8] 0000258C 7003 moveq.l D0, 0x03 label0000258E: 0000258E 32D8 move.w [A1]+, [A0]+ 00002590 51C8 FFFC dbf D0, -0x6 /* 0000258E */ 00002594 266E 0008 movea.l A3, [A6 + 0x8] 00002598 284B movea.l A4, A3 0000259A 2054 movea.l A0, [A4] 0000259C 4AA8 0060 tst.l [A0 + 0x60] 000025A0 676E beq +0x70 /* 00002610 */ 000025A2 486E FEEA pea.l [A6 - 0x116] 000025A6 2F0B move.l -[A7], A3 000025A8 4EAD 3A5A jsr [A5 + 0x3A5A /* export_1863 */] 000025AC 486E FEEA pea.l [A6 - 0x116] 000025B0 2F0B move.l -[A7], A3 000025B2 4EAD 3A62 jsr [A5 + 0x3A62 /* export_1864 */] 000025B6 486E FFF0 pea.l [A6 - 0x10] 000025BA 2F0B move.l -[A7], A3 000025BC 4EAD 1FE2 jsr [A5 + 0x1FE2 /* export_1016 */] 000025C0 A89E syscall PenNormal 000025C2 486E FFEA pea.l [A6 - 0x16] 000025C6 4EAD 21F2 jsr [A5 + 0x21F2 /* export_1082 */] 000025CA 41EE FEDE lea.l A0, [A6 - 0x122] 000025CE 2454 movea.l A2, [A4] 000025D0 43EA 0050 lea.l A1, [A2 + 0x50] 000025D4 7005 moveq.l D0, 0x05 label000025D6: 000025D6 30D9 move.w [A0]+, [A1]+ 000025D8 51C8 FFFC dbf D0, -0x6 /* 000025D6 */ 000025DC 486E FEDE pea.l [A6 - 0x122] 000025E0 4EAD 2292 jsr [A5 + 0x2292 /* export_1102 */] 000025E4 41EE FEEA lea.l A0, [A6 - 0x116] 000025E8 2008 move.l D0, A0 000025EA 5280 addq.l D0, 1 000025EC 2F00 move.l -[A7], D0 000025EE 4240 clr.w D0 000025F0 102E FEEA move.b D0, [A6 - 0x116] 000025F4 48C0 ext.l D0 000025F6 2F00 move.l -[A7], D0 000025F8 486E FFF0 pea.l [A6 - 0x10] 000025FC 2054 movea.l A0, [A4] 000025FE 3F28 0064 move.w -[A7], [A0 + 0x64] 00002602 2F0B move.l -[A7], A3 00002604 4EAD 3A52 jsr [A5 + 0x3A52 /* export_1862 */] 00002608 486E FFEA pea.l [A6 - 0x16] 0000260C 4EAD 2282 jsr [A5 + 0x2282 /* export_1100 */] label00002610: 00002610 486E FFF8 pea.l [A6 - 0x8] 00002614 2F0B move.l -[A7], A3 00002616 4EAD 1FF2 jsr [A5 + 0x1FF2 /* export_1018 */] 0000261A 4CDF 1C00 movem.l A2,A3,A4, [A7]+ 0000261E 4E5E unlink A6 00002620 205F movea.l A0, [A7]+ 00002622 504F addq.w A7, 8 00002624 4ED0 jmp [A0] 00002626 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00002628-0000262E export_671: fn00002628: 00002628 4E56 0000 link A6, 0 0000262C 2F0C move.l -[A7], A4 // end alternate branch 00002628-0000262E export_671: // at 00002628 (misaligned) fn00002628: // (misaligned) 0000262A 0000 2F0C ori.b D0, 0xC 0000262E 286E 0008 movea.l A4, [A6 + 0x8] 00002632 2054 movea.l A0, [A4] 00002634 4AA8 0060 tst.l [A0 + 0x60] 00002638 6712 beq +0x14 /* 0000264C */ 0000263A 2248 movea.l A1, A0 0000263C 2069 0060 movea.l A0, [A1 + 0x60] 00002640 2F10 move.l -[A7], [A0] 00002642 2F2E 000C move.l -[A7], [A6 + 0xC] 00002646 4EAD 21B2 jsr [A5 + 0x21B2 /* export_1074 */] 0000264A 6006 bra +0x8 /* 00002652 */ label0000264C: 0000264C 206E 000C movea.l A0, [A6 + 0xC] 00002650 4210 clr.b [A0] label00002652: 00002652 285F movea.l A4, [A7]+ 00002654 4E5E unlink A6 00002656 205F movea.l A0, [A7]+ 00002658 504F addq.w A7, 8 0000265A 4ED0 jmp [A0] export_672: 0000265C 4E56 FFF8 link A6, -0x0008 00002660 206E 000E movea.l A0, [A6 + 0xE] 00002664 43EE FFF8 lea.l A1, [A6 - 0x8] 00002668 7003 moveq.l D0, 0x03 label0000266A: 0000266A 32D8 move.w [A1]+, [A0]+ 0000266C 51C8 FFFC dbf D0, -0x6 /* 0000266A */ 00002670 2F2E 0016 move.l -[A7], [A6 + 0x16] 00002674 2F2E 0012 move.l -[A7], [A6 + 0x12] 00002678 486E FFF8 pea.l [A6 - 0x8] 0000267C 3F2E 000C move.w -[A7], [A6 + 0xC] 00002680 206E 0008 movea.l A0, [A6 + 0x8] 00002684 2050 movea.l A0, [A0] 00002686 1F28 0066 move.b -[A7], [A0 + 0x66] 0000268A 42A7 clr.l -[A7] 0000268C 4267 clr.w -[A7] 0000268E 1F3C 0001 move.b -[A7], 0x1 00002692 4EAD 2232 jsr [A5 + 0x2232 /* export_1090 */] 00002696 4E5E unlink A6 00002698 205F movea.l A0, [A7]+ 0000269A DEFC 0012 add.w A7, 0x12 0000269E 4ED0 jmp [A0] export_673: 000026A0 4E56 FFF8 link A6, -0x0008 000026A4 48E7 0018 movem.l -[A7], A3,A4 000026A8 206E 0018 movea.l A0, [A6 + 0x18] 000026AC 43EE FFF8 lea.l A1, [A6 - 0x8] 000026B0 7003 moveq.l D0, 0x03 label000026B2: 000026B2 32D8 move.w [A1]+, [A0]+ 000026B4 51C8 FFFC dbf D0, -0x6 /* 000026B2 */ 000026B8 266E 0008 movea.l A3, [A6 + 0x8] 000026BC 284B movea.l A4, A3 000026BE 4267 clr.w -[A7] 000026C0 2F0B move.l -[A7], A3 000026C2 4EAD 1ED2 jsr [A5 + 0x1ED2 /* export_982 */] 000026C6 101F move.b D0, [A7]+ 000026C8 671C beq +0x1E /* 000026E6 */ 000026CA 222D FC38 move.l D1, [A5 - 0x3C8] 000026CE 2054 movea.l A0, [A4] 000026D0 B2A8 006A cmp.l D1, [A0 + 0x6A] 000026D4 56C1 sne D1 000026D6 C001 and.b D0, D1 000026D8 670C beq +0xE /* 000026E6 */ 000026DA 2F0B move.l -[A7], A3 000026DC 3F28 003C move.w -[A7], [A0 + 0x3C] 000026E0 2F0B move.l -[A7], A3 000026E2 4EAD 3D9A jsr [A5 + 0x3D9A /* export_1967 */] label000026E6: 000026E6 4267 clr.w -[A7] 000026E8 486E FFF8 pea.l [A6 - 0x8] 000026EC 2F2E 0014 move.l -[A7], [A6 + 0x14] 000026F0 2F2E 0010 move.l -[A7], [A6 + 0x10] 000026F4 2F2E 000C move.l -[A7], [A6 + 0xC] 000026F8 2F0B move.l -[A7], A3 000026FA 4EAD 132A jsr [A5 + 0x132A /* export_609 */] 000026FE 1D5F 001C move.b [A6 + 0x1C], [A7]+ 00002702 4CDF 1800 movem.l A3,A4, [A7]+ 00002706 4E5E unlink A6 00002708 205F movea.l A0, [A7]+ 0000270A DEFC 0014 add.w A7, 0x14 0000270E 4ED0 jmp [A0] export_674: 00002710 4E56 0000 link A6, 0 00002714 4E5E unlink A6 00002716 205F movea.l A0, [A7]+ 00002718 504F addq.w A7, 8 0000271A 4ED0 jmp [A0] export_675: 0000271C 4E56 FFF0 link A6, -0x0010 00002720 48E7 0018 movem.l -[A7], A3,A4 00002724 206E 000C movea.l A0, [A6 + 0xC] 00002728 43EE FFF8 lea.l A1, [A6 - 0x8] 0000272C 7003 moveq.l D0, 0x03 label0000272E: 0000272E 32D8 move.w [A1]+, [A0]+ 00002730 51C8 FFFC dbf D0, -0x6 /* 0000272E */ 00002734 266E 0008 movea.l A3, [A6 + 0x8] 00002738 284B movea.l A4, A3 0000273A 2054 movea.l A0, [A4] 0000273C 4AA8 006A tst.l [A0 + 0x6A] 00002740 6724 beq +0x26 /* 00002766 */ 00002742 486E FFF0 pea.l [A6 - 0x10] 00002746 2F0B move.l -[A7], A3 00002748 4EAD 1E8A jsr [A5 + 0x1E8A /* export_973 */] 0000274C 486E FFF0 pea.l [A6 - 0x10] 00002750 2054 movea.l A0, [A4] 00002752 2F28 0044 move.l -[A7], [A0 + 0x44] 00002756 4240 clr.w D0 00002758 1028 0042 move.b D0, [A0 + 0x42] 0000275C 3F00 move.w -[A7], D0 0000275E 2F0B move.l -[A7], A3 00002760 4EAD 1D82 jsr [A5 + 0x1D82 /* export_940 */] 00002764 600A bra +0xC /* 00002770 */ label00002766: 00002766 486E FFF8 pea.l [A6 - 0x8] 0000276A 2F0B move.l -[A7], A3 0000276C 4EBA FE0E jsr [PC - 0x1F2 /* 0000257C */] label00002770: 00002770 4CDF 1800 movem.l A3,A4, [A7]+ 00002774 4E5E unlink A6 00002776 205F movea.l A0, [A7]+ 00002778 504F addq.w A7, 8 0000277A 4ED0 jmp [A0] export_676: 0000277C 4E56 FFFA link A6, -0x0006 00002780 48E7 0118 movem.l -[A7], D7,A3,A4 00002784 286E 0008 movea.l A4, [A6 + 0x8] 00002788 2054 movea.l A0, [A4] 0000278A 4AA8 006A tst.l [A0 + 0x6A] 0000278E 660E bne +0x10 /* 0000279E */ 00002790 2F2E 000C move.l -[A7], [A6 + 0xC] 00002794 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002798 4EBA FE8E jsr [PC - 0x172 /* 00002628 */] 0000279C 6046 bra +0x48 /* 000027E4 */ label0000279E: 0000279E 42A7 clr.l -[A7] 000027A0 2054 movea.l A0, [A4] 000027A2 2F28 006A move.l -[A7], [A0 + 0x6A] 000027A6 4EAD 072A jsr [A5 + 0x72A /* export_225 */] 000027AA 265F movea.l A3, [A7]+ 000027AC 42A7 clr.l -[A7] 000027AE 2F3C 0000 00FF move.l -[A7], 0xFF 000027B4 42A7 clr.l -[A7] 000027B6 2F0B move.l -[A7], A3 000027B8 4EAD 01EA jsr [A5 + 0x1EA /* export_57 */] 000027BC 201F move.l D0, [A7]+ 000027BE 2E9F move.l [A7], [A7]+ 000027C0 B097 cmp.l D0, [A7] 000027C2 6C02 bge +0x4 /* 000027C6 */ 000027C4 2E80 move.l [A7], D0 label000027C6: 000027C6 201F move.l D0, [A7]+ 000027C8 3E00 move.w D7, D0 000027CA 206E 000C movea.l A0, [A6 + 0xC] 000027CE 1087 move.b [A0], D7 000027D0 2F13 move.l -[A7], [A3] 000027D2 202E 000C move.l D0, [A6 + 0xC] 000027D6 5280 addq.l D0, 1 000027D8 2F00 move.l -[A7], D0 000027DA 3007 move.w D0, D7 000027DC 48C0 ext.l D0 000027DE 2F00 move.l -[A7], D0 000027E0 4EAD 0212 jsr [A5 + 0x212 /* export_62 */] label000027E4: 000027E4 4CDF 1880 movem.l D7,A3,A4, [A7]+ 000027E8 4E5E unlink A6 000027EA 205F movea.l A0, [A7]+ 000027EC 504F addq.w A7, 8 000027EE 4ED0 jmp [A0] export_677: 000027F0 4E56 FFF8 link A6, -0x0008 000027F4 206E 000E movea.l A0, [A6 + 0xE] 000027F8 43EE FFF8 lea.l A1, [A6 - 0x8] 000027FC 7003 moveq.l D0, 0x03 label000027FE: 000027FE 32D8 move.w [A1]+, [A0]+ 00002800 51C8 FFFC dbf D0, -0x6 /* 000027FE */ 00002804 4AAE 0012 tst.l [A6 + 0x12] 00002808 6D26 blt +0x28 /* 00002830 */ 0000280A 2F2E 0016 move.l -[A7], [A6 + 0x16] 0000280E 2F2E 0012 move.l -[A7], [A6 + 0x12] 00002812 486E FFF8 pea.l [A6 - 0x8] 00002816 3F2E 000C move.w -[A7], [A6 + 0xC] 0000281A 206E 0008 movea.l A0, [A6 + 0x8] 0000281E 2050 movea.l A0, [A0] 00002820 1F28 0066 move.b -[A7], [A0 + 0x66] 00002824 42A7 clr.l -[A7] 00002826 4267 clr.w -[A7] 00002828 1F3C 0001 move.b -[A7], 0x1 0000282C 4EAD 2232 jsr [A5 + 0x2232 /* export_1090 */] label00002830: 00002830 4E5E unlink A6 00002832 205F movea.l A0, [A7]+ 00002834 DEFC 0012 add.w A7, 0x12 00002838 4ED0 jmp [A0] 0000283A 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 0000283C-00002842 export_678: fn0000283C: 0000283C 4E56 0000 link A6, 0 00002840 2F0C move.l -[A7], A4 // end alternate branch 0000283C-00002842 export_678: // at 0000283C (misaligned) fn0000283C: // (misaligned) 0000283E 0000 2F0C ori.b D0, 0xC 00002842 286E 0008 movea.l A4, [A6 + 0x8] 00002846 2054 movea.l A0, [A4] 00002848 4AA8 006A tst.l [A0 + 0x6A] 0000284C 6768 beq +0x6A /* 000028B6 */ 0000284E 102E 000C move.b D0, [A6 + 0xC] 00002852 674E beq +0x50 /* 000028A2 */ 00002854 2F00 move.l -[A7], D0 00002856 4267 clr.w -[A7] 00002858 2054 movea.l A0, [A4] 0000285A 2F28 006A move.l -[A7], [A0 + 0x6A] 0000285E 4EAD 3C42 jsr [A5 + 0x3C42 /* export_1924 */] 00002862 121F move.b D1, [A7]+ 00002864 201F move.l D0, [A7]+ 00002866 C001 and.b D0, D1 00002868 4A00 tst.b D0 0000286A 6736 beq +0x38 /* 000028A2 */ 0000286C 2F00 move.l -[A7], D0 0000286E 4267 clr.w -[A7] 00002870 2054 movea.l A0, [A4] 00002872 2F28 006A move.l -[A7], [A0 + 0x6A] 00002876 4EAD 1EDA jsr [A5 + 0x1EDA /* export_983 */] 0000287A 121F move.b D1, [A7]+ 0000287C 201F move.l D0, [A7]+ 0000287E C001 and.b D0, D1 00002880 6720 beq +0x22 /* 000028A2 */ 00002882 302E 0010 move.w D0, [A6 + 0x10] 00002886 48C0 ext.l D0 00002888 2F00 move.l -[A7], D0 0000288A 302E 000E move.w D0, [A6 + 0xE] 0000288E 48C0 ext.l D0 00002890 2F00 move.l -[A7], D0 00002892 2254 movea.l A1, [A4] 00002894 2069 006A movea.l A0, [A1 + 0x6A] 00002898 2050 movea.l A0, [A0] 0000289A 2F28 003C move.l -[A7], [A0 + 0x3C] 0000289E A9D1 syscall TESetSelect 000028A0 6014 bra +0x16 /* 000028B6 */ label000028A2: 000028A2 2F2E 000E move.l -[A7], [A6 + 0xE] 000028A6 2254 movea.l A1, [A4] 000028A8 2069 006A movea.l A0, [A1 + 0x6A] 000028AC 2050 movea.l A0, [A0] 000028AE 2F28 003C move.l -[A7], [A0 + 0x3C] 000028B2 4EBA 00D4 jsr [PC + 0xD4 /* 00002988 */] label000028B6: 000028B6 285F movea.l A4, [A7]+ 000028B8 4E5E unlink A6 000028BA 205F movea.l A0, [A7]+ 000028BC DEFC 000A add.w A7, 0xA /* '\n' */ 000028C0 4ED0 jmp [A0] 000028C2 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_679: // at 000028C4 (misaligned) 000028C6 0000 2F0C ori.b D0, 0xC 000028CA 286E 0008 movea.l A4, [A6 + 0x8] 000028CE 2054 movea.l A0, [A4] 000028D0 4AA8 006A tst.l [A0 + 0x6A] 000028D4 6710 beq +0x12 /* 000028E6 */ 000028D6 1F2E 000E move.b -[A7], [A6 + 0xE] 000028DA 1F2E 000C move.b -[A7], [A6 + 0xC] 000028DE 2F28 006A move.l -[A7], [A0 + 0x6A] 000028E2 4EAD 3DA2 jsr [A5 + 0x3DA2 /* export_1968 */] label000028E6: 000028E6 285F movea.l A4, [A7]+ 000028E8 4E5E unlink A6 000028EA 205F movea.l A0, [A7]+ 000028EC 504F addq.w A7, 8 000028EE 4ED0 jmp [A0] export_680: 000028F0 4E56 FFFC link A6, -0x0004 000028F4 48E7 0108 movem.l -[A7], D7,A4 000028F8 286E 0008 movea.l A4, [A6 + 0x8] 000028FC 42A7 clr.l -[A7] 000028FE 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002902 4EAD 2012 jsr [A5 + 0x2012 /* export_1022 */] 00002906 2E1F move.l D7, [A7]+ 00002908 57C0 seq D0 0000290A 4A00 tst.b D0 0000290C 6736 beq +0x38 /* 00002944 */ 0000290E 2054 movea.l A0, [A4] 00002910 4AA8 006A tst.l [A0 + 0x6A] 00002914 56C1 sne D1 00002916 C001 and.b D0, D1 00002918 672A beq +0x2C /* 00002944 */ 0000291A 2F00 move.l -[A7], D0 0000291C 42A7 clr.l -[A7] 0000291E 2254 movea.l A1, [A4] 00002920 2069 006A movea.l A0, [A1 + 0x6A] 00002924 2050 movea.l A0, [A0] 00002926 2F28 0040 move.l -[A7], [A0 + 0x40] 0000292A 4EAD 01EA jsr [A5 + 0x1EA /* export_57 */] 0000292E 221F move.l D1, [A7]+ 00002930 201F move.l D0, [A7]+ 00002932 2054 movea.l A0, [A4] 00002934 3428 0068 move.w D2, [A0 + 0x68] 00002938 48C2 ext.l D2 0000293A B481 cmp.l D2, D1 0000293C 5DC1 slt D1 0000293E C001 and.b D0, D1 00002940 6702 beq +0x4 /* 00002944 */ 00002942 7E05 moveq.l D7, 0x05 label00002944: 00002944 2D47 000C move.l [A6 + 0xC], D7 00002948 4CDF 1080 movem.l D7,A4, [A7]+ 0000294C 4E5E unlink A6 0000294E 2E9F move.l [A7], [A7]+ 00002950 4E75 rts 00002952 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00002954-00002958 export_681: fn00002954: 00002954 4E56 FFFC link A6, -0x0004 // end alternate branch 00002954-00002958 export_681: // at 00002954 (misaligned) fn00002954: // (misaligned) 00002956 FFFC .invalid <> 00002958 1F3C 0001 move.b -[A7], 0x1 0000295C 1F3C 0001 move.b -[A7], 0x1 00002960 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002964 4EAD 3A72 jsr [A5 + 0x3A72 /* export_1866 */] 00002968 7008 moveq.l D0, 0x08 0000296A 2F00 move.l -[A7], D0 0000296C 486E FFFC pea.l [A6 - 0x4] 00002970 4EAD 0252 jsr [A5 + 0x252 /* export_70 */] 00002974 4267 clr.w -[A7] 00002976 1F3C 0001 move.b -[A7], 0x1 0000297A 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000297E 4EAD 3A72 jsr [A5 + 0x3A72 /* export_1866 */] 00002982 4E5E unlink A6 00002984 2E9F move.l [A7], [A7]+ 00002986 4E75 rts export_682: fn00002988: 00002988 4E56 0000 link A6, 0 0000298C 2F0C move.l -[A7], A4 0000298E 206E 0008 movea.l A0, [A6 + 0x8] 00002992 2850 movea.l A4, [A0] 00002994 396E 000E 0020 move.w [A4 + 0x20], [A6 + 0xE] 0000299A 396E 000C 0022 move.w [A4 + 0x22], [A6 + 0xC] 000029A0 285F movea.l A4, [A7]+ 000029A2 4E5E unlink A6 000029A4 205F movea.l A0, [A7]+ 000029A6 504F addq.w A7, 8 000029A8 4ED0 jmp [A0] 000029AA 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 000029AC-000029B0 export_683: fn000029AC: 000029AC 4E56 FFE4 link A6, -0x001C // end alternate branch 000029AC-000029B0 export_683: // at 000029AC (misaligned) fn000029AC: // (misaligned) 000029AE FFE4 .invalid <> 000029B0 48E7 0318 movem.l -[A7], D6,D7,A3,A4 000029B4 286E 0008 movea.l A4, [A6 + 0x8] 000029B8 2254 movea.l A1, [A4] 000029BA 2069 003C movea.l A0, [A1 + 0x3C] 000029BE 2650 movea.l A3, [A0] 000029C0 4A6B 003C tst.w [A3 + 0x3C] 000029C4 5FC0 sle D0 000029C6 4A00 tst.b D0 000029C8 661A bne +0x1C /* 000029E4 */ 000029CA 206B 003E movea.l A0, [A3 + 0x3E] 000029CE 2050 movea.l A0, [A0] 000029D0 322B 003C move.w D1, [A3 + 0x3C] 000029D4 5341 subq.w D1, 1 000029D6 4242 clr.w D2 000029D8 1430 1000 move.b D2, [A0 + D1.w] 000029DC 720D moveq.l D1, 0x0D 000029DE B242 cmp.w D1, D2 000029E0 57C1 seq D1 000029E2 8001 or.b D0, D1 label000029E4: 000029E4 4400 neg.b D0 000029E6 1C00 move.b D6, D0 000029E8 7001 moveq.l D0, 0x01 000029EA 2054 movea.l A0, [A4] 000029EC B028 006F cmp.b D0, [A0 + 0x6F] 000029F0 6676 bne +0x78 /* 00002A68 */ 000029F2 7E00 moveq.l D7, 0x00 000029F4 2248 movea.l A1, A0 000029F6 2069 003C movea.l A0, [A1 + 0x3C] 000029FA 2050 movea.l A0, [A0] 000029FC 4A68 005E tst.w [A0 + 0x5E] 00002A00 6F18 ble +0x1A /* 00002A1A */ 00002A02 42A7 clr.l -[A7] 00002A04 2F3C 0000 7FFF move.l -[A7], 0x7FFF 00002A0A 42A7 clr.l -[A7] 00002A0C 2054 movea.l A0, [A4] 00002A0E 2F28 003C move.l -[A7], [A0 + 0x3C] 00002A12 3F3C 0009 move.w -[A7], 0x9 /* '\t' */ 00002A16 A83D syscall TEDispatch 00002A18 2E1F move.l D7, [A7]+ label00002A1A: 00002A1A 1006 move.b D0, D6 00002A1C 6774 beq +0x76 /* 00002A92 */ 00002A1E 3D7C 000F FFFC move.w [A6 - 0x4], 0xF 00002A24 2F3C 7FFF 0000 move.l -[A7], 0x7FFF0000 00002A2A 3F3C 7FFF move.w -[A7], 0x7FFF 00002A2E 486E FFFC pea.l [A6 - 0x4] 00002A32 486E FFEC pea.l [A6 - 0x14] 00002A36 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002A3A 4EBA 02EC jsr [PC + 0x2EC /* 00002D28 */] 00002A3E 1C1F move.b D6, [A7]+ 00002A40 486E FFEC pea.l [A6 - 0x14] 00002A44 486E FFE4 pea.l [A6 - 0x1C] 00002A48 4EAD 218A jsr [A5 + 0x218A /* export_1069 */] 00002A4C 302E FFE4 move.w D0, [A6 - 0x1C] 00002A50 48C0 ext.l D0 00002A52 D087 add.l D0, D7 00002A54 322E FFE6 move.w D1, [A6 - 0x1A] 00002A58 48C1 ext.l D1 00002A5A D280 add.l D1, D0 00002A5C 302E FFEA move.w D0, [A6 - 0x16] 00002A60 48C0 ext.l D0 00002A62 2E00 move.l D7, D0 00002A64 DE81 add.l D7, D1 00002A66 602A bra +0x2C /* 00002A92 */ label00002A68: 00002A68 2254 movea.l A1, [A4] 00002A6A 2069 003C movea.l A0, [A1 + 0x3C] 00002A6E 2050 movea.l A0, [A0] 00002A70 1006 move.b D0, D6 00002A72 4880 ext.w D0 00002A74 D068 005E add.w D0, [A0 + 0x5E] 00002A78 48C0 ext.l D0 00002A7A 2E00 move.l D7, D0 00002A7C 2069 003C movea.l A0, [A1 + 0x3C] 00002A80 2050 movea.l A0, [A0] 00002A82 3028 0018 move.w D0, [A0 + 0x18] 00002A86 48C0 ext.l D0 00002A88 2F07 move.l -[A7], D7 00002A8A 2F00 move.l -[A7], D0 00002A8C 4EAD 24EA jsr [A5 + 0x24EA /* export_1177 */] 00002A90 2E1F move.l D7, [A7]+ label00002A92: 00002A92 2D47 000C move.l [A6 + 0xC], D7 00002A96 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+ 00002A9A 4E5E unlink A6 00002A9C 2E9F move.l [A7], [A7]+ 00002A9E 4E75 rts fn00002AA0: 00002AA0 4E56 FFE6 link A6, -0x001A 00002AA4 48E7 0F28 movem.l -[A7], D4,D5,D6,D7,A2,A4 00002AA8 286E 0008 movea.l A4, [A6 + 0x8] 00002AAC 7000 moveq.l D0, 0x00 00002AAE 2D40 000C move.l [A6 + 0xC], D0 00002AB2 2054 movea.l A0, [A4] 00002AB4 1028 006F move.b D0, [A0 + 0x6F] 00002AB8 6704 beq +0x6 /* 00002ABE */ 00002ABA 6000 00F0 bra +0xF2 /* 00002BAC */ label00002ABE: 00002ABE 4267 clr.w -[A7] 00002AC0 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002AC4 4EAD 3C42 jsr [A5 + 0x3C42 /* export_1924 */] 00002AC8 101F move.b D0, [A7]+ 00002ACA 6700 00E0 beq +0xE2 /* 00002BAC */ 00002ACE 41EE FFEA lea.l A0, [A6 - 0x16] 00002AD2 2454 movea.l A2, [A4] 00002AD4 43EA 0060 lea.l A1, [A2 + 0x60] 00002AD8 7005 moveq.l D0, 0x05 label00002ADA: 00002ADA 30D9 move.w [A0]+, [A1]+ 00002ADC 51C8 FFFC dbf D0, -0x6 /* 00002ADA */ 00002AE0 486E FFEA pea.l [A6 - 0x16] 00002AE4 4EAD 2292 jsr [A5 + 0x2292 /* export_1102 */] 00002AE8 4247 clr.w D7 00002AEA 2254 movea.l A1, [A4] 00002AEC 2069 003C movea.l A0, [A1 + 0x3C] 00002AF0 2050 movea.l A0, [A0] 00002AF2 3C28 0060 move.w D6, [A0 + 0x60] 00002AF6 4267 clr.w -[A7] 00002AF8 2254 movea.l A1, [A4] 00002AFA 2069 003C movea.l A0, [A1 + 0x3C] 00002AFE 2050 movea.l A0, [A0] 00002B00 2F28 003E move.l -[A7], [A0 + 0x3E] 00002B04 4EAD 220A jsr [A5 + 0x220A /* export_1085 */] 00002B08 1D5F FFFD move.b [A6 - 0x3], [A7]+ 00002B0C 2254 movea.l A1, [A4] 00002B0E 2069 003C movea.l A0, [A1 + 0x3C] 00002B12 2050 movea.l A0, [A0] 00002B14 2F28 003E move.l -[A7], [A0 + 0x3E] 00002B18 205F movea.l A0, [A7]+ 00002B1A A029 syscall HLock 00002B1C 3D7C 0001 FFE8 move.w [A6 - 0x18], 0x1 00002B22 2254 movea.l A1, [A4] 00002B24 2069 003C movea.l A0, [A1 + 0x3C] 00002B28 2050 movea.l A0, [A0] 00002B2A 3D68 005E FFE6 move.w [A6 - 0x1A], [A0 + 0x5E] 00002B30 3A2E FFE8 move.w D5, [A6 - 0x18] 00002B34 6052 bra +0x54 /* 00002B88 */ label00002B36: 00002B36 2254 movea.l A1, [A4] 00002B38 2069 003C movea.l A0, [A1 + 0x3C] 00002B3C 2050 movea.l A0, [A0] 00002B3E 3005 move.w D0, D5 00002B40 D040 add.w D0, D0 00002B42 3830 0060 move.w D4, [A0 + D0.w + 0x60] 00002B46 5344 subq.w D4, 1 00002B48 42A7 clr.l -[A7] 00002B4A 3007 move.w D0, D7 00002B4C 48C0 ext.l D0 00002B4E 2F00 move.l -[A7], D0 00002B50 4267 clr.w -[A7] 00002B52 2254 movea.l A1, [A4] 00002B54 2069 003C movea.l A0, [A1 + 0x3C] 00002B58 2050 movea.l A0, [A0] 00002B5A 2068 003E movea.l A0, [A0 + 0x3E] 00002B5E 2F10 move.l -[A7], [A0] 00002B60 3F06 move.w -[A7], D6 00002B62 3004 move.w D0, D4 00002B64 9046 sub.w D0, D6 00002B66 5240 addq.w D0, 1 00002B68 3F00 move.w -[A7], D0 00002B6A A886 syscall TextWidth 00002B6C 301F move.w D0, [A7]+ 00002B6E 48C0 ext.l D0 00002B70 2F00 move.l -[A7], D0 00002B72 201F move.l D0, [A7]+ 00002B74 2E9F move.l [A7], [A7]+ 00002B76 B097 cmp.l D0, [A7] 00002B78 6F02 ble +0x4 /* 00002B7C */ 00002B7A 2E80 move.l [A7], D0 label00002B7C: 00002B7C 201F move.l D0, [A7]+ 00002B7E 3E00 move.w D7, D0 00002B80 3C04 move.w D6, D4 00002B82 5246 addq.w D6, 1 00002B84 5245 addq.w D5, 1 00002B86 6906 bvs +0x8 /* 00002B8E */ label00002B88: 00002B88 BA6E FFE6 cmp.w D5, [A6 - 0x1A] 00002B8C 6FA8 ble -0x56 /* 00002B36 */ label00002B8E: 00002B8E 102E FFFD move.b D0, [A6 - 0x3] 00002B92 6610 bne +0x12 /* 00002BA4 */ 00002B94 2254 movea.l A1, [A4] 00002B96 2069 003C movea.l A0, [A1 + 0x3C] 00002B9A 2050 movea.l A0, [A0] 00002B9C 2F28 003E move.l -[A7], [A0 + 0x3E] 00002BA0 205F movea.l A0, [A7]+ 00002BA2 A02A syscall HUnlock label00002BA4: 00002BA4 3007 move.w D0, D7 00002BA6 48C0 ext.l D0 00002BA8 2D40 000C move.l [A6 + 0xC], D0 label00002BAC: 00002BAC 4CDF 14F0 movem.l D4,D5,D6,D7,A2,A4, [A7]+ 00002BB0 4E5E unlink A6 00002BB2 2E9F move.l [A7], [A7]+ 00002BB4 4E75 rts 00002BB6 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00002BB8-00002BBC fn00002BB8: 00002BB8 4E56 FFCE link A6, -0x0032 // end alternate branch 00002BB8-00002BBC fn00002BB8: // (misaligned) 00002BBA FFCE .invalid <> 00002BBC 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 00002BC0 266E 0008 movea.l A3, [A6 + 0x8] 00002BC4 2253 movea.l A1, [A3] 00002BC6 2069 003C movea.l A0, [A1 + 0x3C] 00002BCA 2850 movea.l A4, [A0] 00002BCC 3E2C 003C move.w D7, [A4 + 0x3C] 00002BD0 3C2C 0020 move.w D6, [A4 + 0x20] 00002BD4 3A2C 0022 move.w D5, [A4 + 0x22] 00002BD8 282C 003E move.l D4, [A4 + 0x3E] 00002BDC 302C 0022 move.w D0, [A4 + 0x22] 00002BE0 906C 0020 sub.w D0, [A4 + 0x20] 00002BE4 57C0 seq D0 00002BE6 4A00 tst.b D0 00002BE8 671A beq +0x1C /* 00002C04 */ 00002BEA 2053 movea.l A0, [A3] 00002BEC 0CA8 7FFF FFFF 0006 cmpi.l [A0 + 0x6], 0x7FFFFFFF 00002BF4 57C1 seq D1 00002BF6 C001 and.b D0, D1 00002BF8 670A beq +0xC /* 00002C04 */ 00002BFA 42A7 clr.l -[A7] 00002BFC 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002C00 4EAD 1BEA jsr [A5 + 0x1BEA /* export_889 */] label00002C04: 00002C04 BE46 cmp.w D7, D6 00002C06 57C0 seq D0 00002C08 4A00 tst.b D0 00002C0A 671E beq +0x20 /* 00002C2A */ 00002C0C 4A47 tst.w D7 00002C0E 5EC1 sgt D1 00002C10 C001 and.b D0, D1 00002C12 6716 beq +0x18 /* 00002C2A */ 00002C14 2044 movea.l A0, D4 00002C16 2050 movea.l A0, [A0] 00002C18 3207 move.w D1, D7 00002C1A 5341 subq.w D1, 1 00002C1C 4242 clr.w D2 00002C1E 1430 1000 move.b D2, [A0 + D1.w] 00002C22 720D moveq.l D1, 0x0D 00002C24 B242 cmp.w D1, D2 00002C26 57C1 seq D1 00002C28 C001 and.b D0, D1 label00002C2A: 00002C2A 4400 neg.b D0 00002C2C 1D40 FFDA move.b [A6 - 0x26], D0 00002C30 206E 000C movea.l A0, [A6 + 0xC] 00002C34 2F08 move.l -[A7], A0 00002C36 42A7 clr.l -[A7] 00002C38 3F06 move.w -[A7], D6 00002C3A 2253 movea.l A1, [A3] 00002C3C 2F29 003C move.l -[A7], [A1 + 0x3C] 00002C40 3F3C 0008 move.w -[A7], 0x8 00002C44 A83D syscall TEDispatch 00002C46 201F move.l D0, [A7]+ 00002C48 205F movea.l A0, [A7]+ 00002C4A 2080 move.l [A0], D0 00002C4C 3F06 move.w -[A7], D6 00002C4E 486E FFDC pea.l [A6 - 0x24] 00002C52 486E FFEA pea.l [A6 - 0x16] 00002C56 486E FFE8 pea.l [A6 - 0x18] 00002C5A 2053 movea.l A0, [A3] 00002C5C 2F28 003C move.l -[A7], [A0 + 0x3C] 00002C60 3F3C 0003 move.w -[A7], 0x3 00002C64 A83D syscall TEDispatch 00002C66 206E 000C movea.l A0, [A6 + 0xC] 00002C6A 302E FFEA move.w D0, [A6 - 0x16] 00002C6E 9150 sub.w [A0], D0 00002C70 206E 000C movea.l A0, [A6 + 0xC] 00002C74 2F08 move.l -[A7], A0 00002C76 42A7 clr.l -[A7] 00002C78 3F05 move.w -[A7], D5 00002C7A 2253 movea.l A1, [A3] 00002C7C 2F29 003C move.l -[A7], [A1 + 0x3C] 00002C80 3F3C 0008 move.w -[A7], 0x8 00002C84 A83D syscall TEDispatch 00002C86 201F move.l D0, [A7]+ 00002C88 205F movea.l A0, [A7]+ 00002C8A 2140 0004 move.l [A0 + 0x4], D0 00002C8E 4A47 tst.w D7 00002C90 660C bne +0xE /* 00002C9E */ 00002C92 286E 000C movea.l A4, [A6 + 0xC] 00002C96 4254 clr.w [A4] 00002C98 396E FFEA 0004 move.w [A4 + 0x4], [A6 - 0x16] label00002C9E: 00002C9E 102E FFDA move.b D0, [A6 - 0x26] 00002CA2 6754 beq +0x56 /* 00002CF8 */ 00002CA4 3D7C 000F FFD8 move.w [A6 - 0x28], 0xF 00002CAA 2F3C 7FFF 0000 move.l -[A7], 0x7FFF0000 00002CB0 3F3C 7FFF move.w -[A7], 0x7FFF 00002CB4 486E FFD8 pea.l [A6 - 0x28] 00002CB8 486E FFDC pea.l [A6 - 0x24] 00002CBC 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002CC0 4EBA 0066 jsr [PC + 0x66 /* 00002D28 */] 00002CC4 101F move.b D0, [A7]+ 00002CC6 486E FFDC pea.l [A6 - 0x24] 00002CCA 486E FFD0 pea.l [A6 - 0x30] 00002CCE 4EAD 218A jsr [A5 + 0x218A /* export_1069 */] 00002CD2 206E 000C movea.l A0, [A6 + 0xC] 00002CD6 2248 movea.l A1, A0 00002CD8 32A8 0004 move.w [A1], [A0 + 0x4] 00002CDC 206E 000C movea.l A0, [A6 + 0xC] 00002CE0 302E FFD0 move.w D0, [A6 - 0x30] 00002CE4 D050 add.w D0, [A0] 00002CE6 322E FFD2 move.w D1, [A6 - 0x2E] 00002CEA D240 add.w D1, D0 00002CEC 302E FFD6 move.w D0, [A6 - 0x2A] 00002CF0 D041 add.w D0, D1 00002CF2 3140 0004 move.w [A0 + 0x4], D0 00002CF6 6024 bra +0x26 /* 00002D1C */ label00002CF8: 00002CF8 2253 movea.l A1, [A3] 00002CFA 2069 003C movea.l A0, [A1 + 0x3C] 00002CFE 2850 movea.l A4, [A0] 00002D00 302C 0022 move.w D0, [A4 + 0x22] 00002D04 906C 0020 sub.w D0, [A4 + 0x20] 00002D08 6612 bne +0x14 /* 00002D1C */ 00002D0A 206E 000C movea.l A0, [A6 + 0xC] 00002D0E 3028 0006 move.w D0, [A0 + 0x6] 00002D12 5340 subq.w D0, 1 00002D14 206E 000C movea.l A0, [A6 + 0xC] 00002D18 3140 0002 move.w [A0 + 0x2], D0 label00002D1C: 00002D1C 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+ 00002D20 4E5E unlink A6 00002D22 205F movea.l A0, [A7]+ 00002D24 504F addq.w A7, 8 00002D26 4ED0 jmp [A0] fn00002D28: 00002D28 4E56 FFFC link A6, -0x0004 00002D2C 48E7 0318 movem.l -[A7], D6,D7,A3,A4 00002D30 286E 0008 movea.l A4, [A6 + 0x8] 00002D34 2254 movea.l A1, [A4] 00002D36 2069 003C movea.l A0, [A1 + 0x3C] 00002D3A 2650 movea.l A3, [A0] 00002D3C 3E2B 0020 move.w D7, [A3 + 0x20] 00002D40 3C2B 0022 move.w D6, [A3 + 0x22] 00002D44 2F2E 0014 move.l -[A7], [A6 + 0x14] 00002D48 2049 movea.l A0, A1 00002D4A 2F28 003C move.l -[A7], [A0 + 0x3C] 00002D4E 4EBA FC38 jsr [PC - 0x3C8 /* 00002988 */] 00002D52 4267 clr.w -[A7] 00002D54 2F2E 0010 move.l -[A7], [A6 + 0x10] 00002D58 2F2E 000C move.l -[A7], [A6 + 0xC] 00002D5C 2054 movea.l A0, [A4] 00002D5E 2F28 003C move.l -[A7], [A0 + 0x3C] 00002D62 3F3C 000A move.w -[A7], 0xA /* '\n' */ 00002D66 A83D syscall TEDispatch 00002D68 1D5F 0018 move.b [A6 + 0x18], [A7]+ 00002D6C 3F07 move.w -[A7], D7 00002D6E 3F06 move.w -[A7], D6 00002D70 2054 movea.l A0, [A4] 00002D72 2F28 003C move.l -[A7], [A0 + 0x3C] 00002D76 4EBA FC10 jsr [PC - 0x3F0 /* 00002988 */] 00002D7A 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+ 00002D7E 4E5E unlink A6 00002D80 205F movea.l A0, [A7]+ 00002D82 DEFC 0010 add.w A7, 0x10 00002D86 4ED0 jmp [A0] export_684: 00002D88 4E56 0000 link A6, 0 00002D8C 203C 5445 5854 move.l D0, 0x54455854 /* 'TEXT' */ 00002D92 B0AE 000C cmp.l D0, [A6 + 0xC] 00002D96 57C0 seq D0 00002D98 4400 neg.b D0 00002D9A 1D40 0010 move.b [A6 + 0x10], D0 00002D9E 4E5E unlink A6 00002DA0 205F movea.l A0, [A7]+ 00002DA2 504F addq.w A7, 8 00002DA4 4ED0 jmp [A0] 00002DA6 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_685: // at 00002DA8 (misaligned) 00002DAA FFEE .invalid <> 00002DAC 48E7 0F08 movem.l -[A7], D4,D5,D6,D7,A4 00002DB0 286E 0008 movea.l A4, [A6 + 0x8] 00002DB4 102E 0014 move.b D0, [A6 + 0x14] 00002DB8 4880 ext.w D0 00002DBA 41ED F908 lea.l A0, [A5 - 0x6F8] 00002DBE 1C30 0000 move.b D6, [A0 + D0.w] 00002DC2 206E 000C movea.l A0, [A6 + 0xC] 00002DC6 10BC 0001 move.b [A0], 0x1 00002DCA 42A7 clr.l -[A7] 00002DCC 2F3C 0000 7530 move.l -[A7], 0x7530 /* 'u0' */ 00002DD2 2254 movea.l A1, [A4] 00002DD4 2069 0034 movea.l A0, [A1 + 0x34] 00002DD8 1006 move.b D0, D6 00002DDA 4880 ext.w D0 00002DDC 2050 movea.l A0, [A0] 00002DDE E540 asl D0.w, 2 00002DE0 2230 001A move.l D1, [A0 + D0.w + 0x1A] 00002DE4 D2AE 0010 add.l D1, [A6 + 0x10] 00002DE8 2F01 move.l -[A7], D1 00002DEA 201F move.l D0, [A7]+ 00002DEC 2E9F move.l [A7], [A7]+ 00002DEE B097 cmp.l D0, [A7] 00002DF0 6C02 bge +0x4 /* 00002DF4 */ 00002DF2 2E80 move.l [A7], D0 label00002DF4: 00002DF4 201F move.l D0, [A7]+ 00002DF6 3E00 move.w D7, D0 00002DF8 4AAE 0010 tst.l [A6 + 0x10] 00002DFC 660C bne +0xE /* 00002E0A */ 00002DFE 1006 move.b D0, D6 00002E00 4880 ext.w D0 00002E02 2054 movea.l A0, [A4] 00002E04 D040 add.w D0, D0 00002E06 DE70 0048 add.w D7, [A0 + D0.w + 0x48] label00002E0A: 00002E0A 7001 moveq.l D0, 0x01 00002E0C 2054 movea.l A0, [A4] 00002E0E B028 006F cmp.b D0, [A0 + 0x6F] 00002E12 57C0 seq D0 00002E14 4A00 tst.b D0 00002E16 6700 00BA beq +0xBC /* 00002ED2 */ 00002E1A 7201 moveq.l D1, 0x01 00002E1C B22E 0014 cmp.b D1, [A6 + 0x14] 00002E20 57C1 seq D1 00002E22 C001 and.b D0, D1 00002E24 6700 00AC beq +0xAE /* 00002ED2 */ 00002E28 3028 0074 move.w D0, [A0 + 0x74] 00002E2C 48C0 ext.l D0 00002E2E B0AE 0010 cmp.l D0, [A6 + 0x10] 00002E32 660A bne +0xC /* 00002E3E */ 00002E34 3828 0074 move.w D4, [A0 + 0x74] 00002E38 3A28 0076 move.w D5, [A0 + 0x76] 00002E3C 600E bra +0x10 /* 00002E4C */ label00002E3E: 00002E3E 1006 move.b D0, D6 00002E40 4880 ext.w D0 00002E42 2054 movea.l A0, [A4] 00002E44 D040 add.w D0, D0 00002E46 3830 0048 move.w D4, [A0 + D0.w + 0x48] 00002E4A 4245 clr.w D5 label00002E4C: 00002E4C 42A7 clr.l -[A7] 00002E4E 2054 movea.l A0, [A4] 00002E50 2F28 003C move.l -[A7], [A0 + 0x3C] 00002E54 3F3C 0004 move.w -[A7], 0x4 00002E58 A83D syscall TEDispatch 00002E5A 2D5F FFF8 move.l [A6 - 0x8], [A7]+ 00002E5E 206E FFF8 movea.l A0, [A6 - 0x8] 00002E62 2050 movea.l A0, [A0] 00002E64 2D68 0008 FFF4 move.l [A6 - 0xC], [A0 + 0x8] label00002E6A: 00002E6A 2254 movea.l A1, [A4] 00002E6C 2069 003C movea.l A0, [A1 + 0x3C] 00002E70 2050 movea.l A0, [A0] 00002E72 BA68 005E cmp.w D5, [A0 + 0x5E] 00002E76 6C22 bge +0x24 /* 00002E9A */ 00002E78 206E FFF4 movea.l A0, [A6 - 0xC] 00002E7C 2050 movea.l A0, [A0] 00002E7E 3005 move.w D0, D5 00002E80 E540 asl D0.w, 2 00002E82 3D70 0000 FFF2 move.w [A6 - 0xE], [A0 + D0.w] 00002E88 302E FFF2 move.w D0, [A6 - 0xE] 00002E8C D044 add.w D0, D4 00002E8E BE40 cmp.w D7, D0 00002E90 6D08 blt +0xA /* 00002E9A */ 00002E92 D86E FFF2 add.w D4, [A6 - 0xE] 00002E96 5245 addq.w D5, 1 00002E98 60D0 bra -0x2E /* 00002E6A */ label00002E9A: 00002E9A 2254 movea.l A1, [A4] 00002E9C 2069 003C movea.l A0, [A1 + 0x3C] 00002EA0 2050 movea.l A0, [A0] 00002EA2 BA68 005E cmp.w D5, [A0 + 0x5E] 00002EA6 6D1E blt +0x20 /* 00002EC6 */ 00002EA8 42A7 clr.l -[A7] 00002EAA 3007 move.w D0, D7 00002EAC 48C0 ext.l D0 00002EAE 2F00 move.l -[A7], D0 00002EB0 3004 move.w D0, D4 00002EB2 48C0 ext.l D0 00002EB4 2F00 move.l -[A7], D0 00002EB6 201F move.l D0, [A7]+ 00002EB8 2E9F move.l [A7], [A7]+ 00002EBA B097 cmp.l D0, [A7] 00002EBC 6F02 ble +0x4 /* 00002EC0 */ 00002EBE 2E80 move.l [A7], D0 label00002EC0: 00002EC0 201F move.l D0, [A7]+ 00002EC2 3E00 move.w D7, D0 00002EC4 6002 bra +0x4 /* 00002EC8 */ label00002EC6: 00002EC6 3E04 move.w D7, D4 label00002EC8: 00002EC8 2054 movea.l A0, [A4] 00002ECA 3147 0074 move.w [A0 + 0x74], D7 00002ECE 3145 0076 move.w [A0 + 0x76], D5 label00002ED2: 00002ED2 1006 move.b D0, D6 00002ED4 4880 ext.w D0 00002ED6 2054 movea.l A0, [A4] 00002ED8 D040 add.w D0, D0 00002EDA 3230 0048 move.w D1, [A0 + D0.w + 0x48] 00002EDE D247 add.w D1, D7 00002EE0 48C1 ext.l D1 00002EE2 1006 move.b D0, D6 00002EE4 4880 ext.w D0 00002EE6 E540 asl D0.w, 2 00002EE8 B2B0 0022 cmp.l D1, [A0 + D0.w + 0x22] 00002EEC 6D10 blt +0x12 /* 00002EFE */ 00002EEE 1006 move.b D0, D6 00002EF0 4880 ext.w D0 00002EF2 2054 movea.l A0, [A4] 00002EF4 E540 asl D0.w, 2 00002EF6 2D70 0022 0016 move.l [A6 + 0x16], [A0 + D0.w + 0x22] 00002EFC 6008 bra +0xA /* 00002F06 */ label00002EFE: 00002EFE 3007 move.w D0, D7 00002F00 48C0 ext.l D0 00002F02 2D40 0016 move.l [A6 + 0x16], D0 label00002F06: 00002F06 4CDF 10F0 movem.l D4,D5,D6,D7,A4, [A7]+ 00002F0A 4E5E unlink A6 00002F0C 205F movea.l A0, [A7]+ 00002F0E DEFC 000E add.w A7, 0xE 00002F12 4ED0 jmp [A0] export_686: 00002F14 4E56 FFF8 link A6, -0x0008 00002F18 48E7 0038 movem.l -[A7], A2,A3,A4 00002F1C 266E 0008 movea.l A3, [A6 + 0x8] 00002F20 284B movea.l A4, A3 00002F22 422E 000E clr.b [A6 + 0xE] 00002F26 2054 movea.l A0, [A4] 00002F28 4AA8 003C tst.l [A0 + 0x3C] 00002F2C 56C0 sne D0 00002F2E 4A00 tst.b D0 00002F30 6778 beq +0x7A /* 00002FAA */ 00002F32 2248 movea.l A1, A0 00002F34 2069 003C movea.l A0, [A1 + 0x3C] 00002F38 2050 movea.l A0, [A0] 00002F3A 2469 003C movea.l A2, [A1 + 0x3C] 00002F3E 2452 movea.l A2, [A2] 00002F40 3228 0022 move.w D1, [A0 + 0x22] 00002F44 926A 0020 sub.w D1, [A2 + 0x20] 00002F48 57C1 seq D1 00002F4A C001 and.b D0, D1 00002F4C 675C beq +0x5E /* 00002FAA */ 00002F4E 2054 movea.l A0, [A4] 00002F50 C028 0033 and.b D0, [A0 + 0x33] 00002F54 6754 beq +0x56 /* 00002FAA */ 00002F56 4267 clr.w -[A7] 00002F58 2F0B move.l -[A7], A3 00002F5A 4EAD 3C42 jsr [A5 + 0x3C42 /* export_1924 */] 00002F5E 101F move.b D0, [A7]+ 00002F60 6722 beq +0x24 /* 00002F84 */ 00002F62 2F00 move.l -[A7], D0 00002F64 4267 clr.w -[A7] 00002F66 2F0B move.l -[A7], A3 00002F68 4EAD 1EDA jsr [A5 + 0x1EDA /* export_983 */] 00002F6C 121F move.b D1, [A7]+ 00002F6E 201F move.l D0, [A7]+ 00002F70 C001 and.b D0, D1 00002F72 4A00 tst.b D0 00002F74 670E beq +0x10 /* 00002F84 */ 00002F76 2054 movea.l A0, [A4] 00002F78 C028 006E and.b D0, [A0 + 0x6E] 00002F7C 6706 beq +0x8 /* 00002F84 */ 00002F7E 2F28 003C move.l -[A7], [A0 + 0x3C] 00002F82 A9DA syscall TEIdle label00002F84: 00002F84 42A7 clr.l -[A7] 00002F86 42A7 clr.l -[A7] 00002F88 2EB8 02F4 move.l [A7], [0x000002F4 /* CaretTime */] 00002F8C 7002 moveq.l D0, 0x02 00002F8E 2F00 move.l -[A7], D0 00002F90 4EAD 24F2 jsr [A5 + 0x24F2 /* export_1178 */] 00002F94 7001 moveq.l D0, 0x01 00002F96 2F00 move.l -[A7], D0 00002F98 201F move.l D0, [A7]+ 00002F9A 2E9F move.l [A7], [A7]+ 00002F9C B097 cmp.l D0, [A7] 00002F9E 6F02 ble +0x4 /* 00002FA2 */ 00002FA0 2E80 move.l [A7], D0 label00002FA2: 00002FA2 2F0B move.l -[A7], A3 00002FA4 4EAD 1BEA jsr [A5 + 0x1BEA /* export_889 */] 00002FA8 600C bra +0xE /* 00002FB6 */ label00002FAA: 00002FAA 2F3C 7FFF FFFF move.l -[A7], 0x7FFFFFFF 00002FB0 2F0B move.l -[A7], A3 00002FB2 4EAD 1BEA jsr [A5 + 0x1BEA /* export_889 */] label00002FB6: 00002FB6 4CDF 1C00 movem.l A2,A3,A4, [A7]+ 00002FBA 4E5E unlink A6 00002FBC 205F movea.l A0, [A7]+ 00002FBE 5C4F addq.w A7, 6 00002FC0 4ED0 jmp [A0] 00002FC2 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_687: // at 00002FC4 (misaligned) 00002FC6 FFFA .invalid <> 00002FC8 48E7 0F38 movem.l -[A7], D4,D5,D6,D7,A2,A3,A4 00002FCC 266E 0008 movea.l A3, [A6 + 0x8] 00002FD0 3E2E 0012 move.w D7, [A6 + 0x12] 00002FD4 284B movea.l A4, A3 00002FD6 7000 moveq.l D0, 0x00 00002FD8 2D40 0014 move.l [A6 + 0x14], D0 00002FDC 4206 clr.b D6 00002FDE 4267 clr.w -[A7] 00002FE0 2F0B move.l -[A7], A3 00002FE2 4EAD 1ED2 jsr [A5 + 0x1ED2 /* export_982 */] 00002FE6 101F move.b D0, [A7]+ 00002FE8 6700 017C beq +0x17E /* 00003166 */ 00002FEC 7020 moveq.l D0, 0x20 00002FEE B047 cmp.w D0, D7 00002FF0 5FC0 sle D0 00002FF2 4A00 tst.b D0 00002FF4 6626 bne +0x28 /* 0000301C */ 00002FF6 3207 move.w D1, D7 00002FF8 6B1A bmi +0x1C /* 00003014 */ 00002FFA B27C 001F cmp.w D1, 0x1F 00002FFE 6E14 bgt +0x16 /* 00003014 */ 00003000 2254 movea.l A1, [A4] 00003002 41E9 007C lea.l A0, [A1 + 0x7C] 00003006 3401 move.w D2, D1 00003008 E64A lsr D2.w, 3 0000300A 4442 neg.w D2 0000300C 0330 20FF btst [A0 + D2.w - 0x1], D1 00003010 0A3C 0004 xori.b ccr, 4 label00003014: 00003014 57C1 seq D1 00003016 8001 or.b D0, D1 00003018 6700 0138 beq +0x13A /* 00003152 */ label0000301C: 0000301C 3007 move.w D0, D7 0000301E 6B18 bmi +0x1A /* 00003038 */ 00003020 B07C 001F cmp.w D0, 0x1F 00003024 6E12 bgt +0x14 /* 00003038 */ 00003026 41FA 016A lea.l A0, [PC + 0x16A /* 00003192, value 0x4E56 'NV', cstring "" */] 0000302A 3200 move.w D1, D0 0000302C E649 lsr D1.w, 3 0000302E 4441 neg.w D1 00003030 0130 10FF btst [A0 + D1.w - 0x1], D0 00003034 0A3C 0004 xori.b ccr, 4 label00003038: 00003038 57C0 seq D0 0000303A 4A00 tst.b D0 0000303C 6736 beq +0x38 /* 00003074 */ 0000303E 2F00 move.l -[A7], D0 00003040 4267 clr.w -[A7] 00003042 2F0B move.l -[A7], A3 00003044 4EAD 3C42 jsr [A5 + 0x3C42 /* export_1924 */] 00003048 121F move.b D1, [A7]+ 0000304A 201F move.l D0, [A7]+ 0000304C C001 and.b D0, D1 0000304E 6724 beq +0x26 /* 00003074 */ 00003050 2F0B move.l -[A7], A3 00003052 4EAD 0722 jsr [A5 + 0x722 /* export_224 */] 00003056 2054 movea.l A0, [A4] 00003058 117C 0001 0072 move.b [A0 + 0x72], 0x1 0000305E 3F07 move.w -[A7], D7 00003060 2054 movea.l A0, [A4] 00003062 2F28 003C move.l -[A7], [A0 + 0x3C] 00003066 A9DC syscall TEKey 00003068 2F0B move.l -[A7], A3 0000306A 4EBA 037C jsr [PC + 0x37C /* 000033E8 */] 0000306E 7C01 moveq.l D6, 0x01 00003070 6000 00E0 bra +0xE2 /* 00003152 */ label00003074: 00003074 2054 movea.l A0, [A4] 00003076 1028 006E move.b D0, [A0 + 0x6E] 0000307A 6700 00D6 beq +0xD8 /* 00003152 */ 0000307E 2F00 move.l -[A7], D0 00003080 4267 clr.w -[A7] 00003082 2F0B move.l -[A7], A3 00003084 4EAD 3C42 jsr [A5 + 0x3C42 /* export_1924 */] 00003088 121F move.b D1, [A7]+ 0000308A 201F move.l D0, [A7]+ 0000308C C001 and.b D0, D1 0000308E 6700 00C2 beq +0xC4 /* 00003152 */ 00003092 7008 moveq.l D0, 0x08 00003094 B047 cmp.w D0, D7 00003096 56C0 sne D0 00003098 4A00 tst.b D0 0000309A 676A beq +0x6C /* 00003106 */ 0000309C 727F moveq.l D1, 0x7F 0000309E B247 cmp.w D1, D7 000030A0 56C1 sne D1 000030A2 C001 and.b D0, D1 000030A4 6760 beq +0x62 /* 00003106 */ 000030A6 2254 movea.l A1, [A4] 000030A8 2069 003C movea.l A0, [A1 + 0x3C] 000030AC 2050 movea.l A0, [A0] 000030AE 2469 003C movea.l A2, [A1 + 0x3C] 000030B2 2452 movea.l A2, [A2] 000030B4 3228 0020 move.w D1, [A0 + 0x20] 000030B8 B26A 0022 cmp.w D1, [A2 + 0x22] 000030BC 57C1 seq D1 000030BE C001 and.b D0, D1 000030C0 6744 beq +0x46 /* 00003106 */ 000030C2 2049 movea.l A0, A1 000030C4 3028 0052 move.w D0, [A0 + 0x52] 000030C8 48C0 ext.l D0 000030CA 2F00 move.l -[A7], D0 000030CC 42A7 clr.l -[A7] 000030CE 2054 movea.l A0, [A4] 000030D0 2F28 0040 move.l -[A7], [A0 + 0x40] 000030D4 4EAD 01EA jsr [A5 + 0x1EA /* export_57 */] 000030D8 221F move.l D1, [A7]+ 000030DA 201F move.l D0, [A7]+ 000030DC 9081 sub.l D0, D1 000030DE 7201 moveq.l D1, 0x01 000030E0 B280 cmp.l D1, D0 000030E2 5EC0 sgt D0 000030E4 4A00 tst.b D0 000030E6 6614 bne +0x16 /* 000030FC */ 000030E8 2F00 move.l -[A7], D0 000030EA 4267 clr.w -[A7] 000030EC 4EAD 23A2 jsr [A5 + 0x23A2 /* export_1136 */] 000030F0 121F move.b D1, [A7]+ 000030F2 201F move.l D0, [A7]+ 000030F4 8001 or.b D0, D1 000030F6 0240 0001 andi.w D0, 0x1 000030FA 670A beq +0xC /* 00003106 */ label000030FC: 000030FC 3F3C 0096 move.w -[A7], 0x96 00003100 4EAD 2172 jsr [A5 + 0x2172 /* export_1066 */] 00003104 607A bra +0x7C /* 00003180 */ label00003106: 00003106 2054 movea.l A0, [A4] 00003108 4AA8 005C tst.l [A0 + 0x5C] 0000310C 57C5 seq D5 0000310E 4405 neg.b D5 00003110 1005 move.b D0, D5 00003112 660C bne +0xE /* 00003120 */ 00003114 2248 movea.l A1, A0 00003116 2069 005C movea.l A0, [A1 + 0x5C] 0000311A 2050 movea.l A0, [A0] 0000311C 1A28 004C move.b D5, [A0 + 0x4C] label00003120: 00003120 1005 move.b D0, D5 00003122 6718 beq +0x1A /* 0000313C */ 00003124 42A7 clr.l -[A7] 00003126 3F07 move.w -[A7], D7 00003128 2F0B move.l -[A7], A3 0000312A 4EBA 0068 jsr [PC + 0x68 /* 00003194 */] 0000312E 281F move.l D4, [A7]+ 00003130 2054 movea.l A0, [A4] 00003132 2144 005C move.l [A0 + 0x5C], D4 00003136 2D44 0014 move.l [A6 + 0x14], D4 0000313A 6014 bra +0x16 /* 00003150 */ label0000313C: 0000313C 3F07 move.w -[A7], D7 0000313E 2054 movea.l A0, [A4] 00003140 2F28 005C move.l -[A7], [A0 + 0x5C] 00003144 4EBA 0B16 jsr [PC + 0xB16 /* 00003C5C */] 00003148 206E 000C movea.l A0, [A6 + 0xC] 0000314C 4228 0012 clr.b [A0 + 0x12] label00003150: 00003150 7C01 moveq.l D6, 0x01 label00003152: 00003152 2054 movea.l A0, [A4] 00003154 0CA8 7FFF FFFF 0006 cmpi.l [A0 + 0x6], 0x7FFFFFFF 0000315C 6608 bne +0xA /* 00003166 */ 0000315E 42A7 clr.l -[A7] 00003160 2F0B move.l -[A7], A3 00003162 4EAD 1BEA jsr [A5 + 0x1BEA /* export_889 */] label00003166: 00003166 1006 move.b D0, D6 00003168 6616 bne +0x18 /* 00003180 */ 0000316A 42A7 clr.l -[A7] 0000316C 3F07 move.w -[A7], D7 0000316E 3F2E 0010 move.w -[A7], [A6 + 0x10] 00003172 2F2E 000C move.l -[A7], [A6 + 0xC] 00003176 2F0B move.l -[A7], A3 00003178 4EAD 1BAA jsr [A5 + 0x1BAA /* export_881 */] 0000317C 2D5F 0014 move.l [A6 + 0x14], [A7]+ label00003180: 00003180 4CDF 1CF0 movem.l D4,D5,D6,D7,A2,A3,A4, [A7]+ 00003184 4E5E unlink A6 00003186 205F movea.l A0, [A7]+ 00003188 DEFC 000C add.w A7, 0xC 0000318C 4ED0 jmp [A0] 0000318E F000 0000 pmove D0, MR0 00003192 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00003194-00003198 fn00003194: 00003194 4E56 FFFC link A6, -0x0004 // end alternate branch 00003194-00003198 fn00003194: // (misaligned) 00003196 FFFC .invalid <> 00003198 486E FFFC pea.l [A6 - 0x4] 0000319C 486D 3964 pea.l [A5 + 0x3964] 000031A0 3F3C 0050 move.w -[A7], 0x50 /* 'P' */ 000031A4 4EAD 1B4A jsr [A5 + 0x1B4A /* export_869 */] 000031A8 2F2E FFFC move.l -[A7], [A6 - 0x4] 000031AC 4EAD 20E2 jsr [A5 + 0x20E2 /* export_1048 */] 000031B0 2F2E 0008 move.l -[A7], [A6 + 0x8] 000031B4 3F2E 000C move.w -[A7], [A6 + 0xC] 000031B8 2F2E FFFC move.l -[A7], [A6 - 0x4] 000031BC 4EBA 0486 jsr [PC + 0x486 /* 00003644 */] 000031C0 2D6E FFFC 000E move.l [A6 + 0xE], [A6 - 0x4] 000031C6 4E5E unlink A6 000031C8 205F movea.l A0, [A7]+ 000031CA 5C4F addq.w A7, 6 000031CC 4ED0 jmp [A0] 000031CE 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_688: // at 000031D0 (misaligned) 000031D2 0000 48E7 ori.b D0, 0xE7 000031D6 0018 266E ori.b [A0]+, 0x6E /* 'n' */ 000031DA 0008 284B ori.b A0, 0x4B /* 'K' */ 000031DE 4267 clr.w -[A7] 000031E0 2F0B move.l -[A7], A3 000031E2 4EAD 3C42 jsr [A5 + 0x3C42 /* export_1924 */] 000031E6 101F move.b D0, [A7]+ 000031E8 6760 beq +0x62 /* 0000324A */ 000031EA 2F00 move.l -[A7], D0 000031EC 4267 clr.w -[A7] 000031EE 2F0B move.l -[A7], A3 000031F0 4EAD 1EDA jsr [A5 + 0x1EDA /* export_983 */] 000031F4 121F move.b D1, [A7]+ 000031F6 201F move.l D0, [A7]+ 000031F8 C001 and.b D0, D1 000031FA 674E beq +0x50 /* 0000324A */ 000031FC 2B4B FDB8 move.l [A5 - 0x248], A3 00003200 2F0B move.l -[A7], A3 00003202 4EAD 0722 jsr [A5 + 0x722 /* export_224 */] 00003206 2054 movea.l A0, [A4] 00003208 117C 0001 0072 move.b [A0 + 0x72], 0x1 0000320E 206E 0014 movea.l A0, [A6 + 0x14] 00003212 2F10 move.l -[A7], [A0] 00003214 206E 0010 movea.l A0, [A6 + 0x10] 00003218 1F28 0006 move.b -[A7], [A0 + 0x6] 0000321C 2054 movea.l A0, [A4] 0000321E 2F28 003C move.l -[A7], [A0 + 0x3C] 00003222 A9D4 syscall TEClick 00003224 4267 clr.w -[A7] 00003226 2F0B move.l -[A7], A3 00003228 4EAD 1E62 jsr [A5 + 0x1E62 /* export_968 */] 0000322C 101F move.b D0, [A7]+ 0000322E 6706 beq +0x8 /* 00003236 */ 00003230 2F0B move.l -[A7], A3 00003232 4EAD 1EC2 jsr [A5 + 0x1EC2 /* export_980 */] label00003236: 00003236 2054 movea.l A0, [A4] 00003238 0CA8 7FFF FFFF 0006 cmpi.l [A0 + 0x6], 0x7FFFFFFF 00003240 6608 bne +0xA /* 0000324A */ 00003242 42A7 clr.l -[A7] 00003244 2F0B move.l -[A7], A3 00003246 4EAD 1BEA jsr [A5 + 0x1BEA /* export_889 */] label0000324A: 0000324A 7000 moveq.l D0, 0x00 0000324C 2D40 0018 move.l [A6 + 0x18], D0 00003250 4CDF 1800 movem.l A3,A4, [A7]+ 00003254 4E5E unlink A6 00003256 205F movea.l A0, [A7]+ 00003258 DEFC 0010 add.w A7, 0x10 0000325C 4ED0 jmp [A0] 0000325E 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_689: // at 00003260 (misaligned) 00003262 FFF8 .invalid <> 00003264 2F2E 0010 move.l -[A7], [A6 + 0x10] 00003268 2F2E 000C move.l -[A7], [A6 + 0xC] 0000326C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003270 4EAD 1E12 jsr [A5 + 0x1E12 /* export_958 */] 00003274 1F3C 0001 move.b -[A7], 0x1 00003278 4EAD 22BA jsr [A5 + 0x22BA /* export_1107 */] 0000327C 42A7 clr.l -[A7] 0000327E 3F3C 0001 move.w -[A7], 0x1 00003282 A9B9 syscall GetCursor 00003284 205F movea.l A0, [A7]+ 00003286 2F10 move.l -[A7], [A0] 00003288 A851 syscall SetCursor 0000328A 1D7C 0001 0014 move.b [A6 + 0x14], 0x1 00003290 4E5E unlink A6 00003292 205F movea.l A0, [A7]+ 00003294 DEFC 000C add.w A7, 0xC 00003298 4ED0 jmp [A0] 0000329A 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_690: // at 0000329C (misaligned) 0000329E FFFE .invalid <> 000032A0 48E7 0118 movem.l -[A7], D7,A3,A4 000032A4 286E 0008 movea.l A4, [A6 + 0x8] 000032A8 2F2E 0008 move.l -[A7], [A6 + 0x8] 000032AC 4EAD 1E1A jsr [A5 + 0x1E1A /* export_959 */] 000032B0 2254 movea.l A1, [A4] 000032B2 2069 003C movea.l A0, [A1 + 0x3C] 000032B6 2650 movea.l A3, [A0] 000032B8 302B 0020 move.w D0, [A3 + 0x20] 000032BC B06B 0022 cmp.w D0, [A3 + 0x22] 000032C0 5DC7 slt D7 000032C2 4407 neg.b D7 000032C4 4267 clr.w -[A7] 000032C6 4EAD 23A2 jsr [A5 + 0x23A2 /* export_1136 */] 000032CA 101F move.b D0, [A7]+ 000032CC 661C bne +0x1E /* 000032EA */ 000032CE 2054 movea.l A0, [A4] 000032D0 1028 006E move.b D0, [A0 + 0x6E] 000032D4 670A beq +0xC /* 000032E0 */ 000032D6 2F3C 5445 5854 move.l -[A7], 0x54455854 /* 'TEXT' */ 000032DC 4EAD 211A jsr [A5 + 0x211A /* export_1055 */] label000032E0: 000032E0 3F3C 0068 move.w -[A7], 0x68 /* 'h' */ 000032E4 1F07 move.b -[A7], D7 000032E6 4EAD 1AAA jsr [A5 + 0x1AAA /* export_849 */] label000032EA: 000032EA 3F3C 006E move.w -[A7], 0x6E /* 'n' */ 000032EE 2254 movea.l A1, [A4] 000032F0 2069 003C movea.l A0, [A1 + 0x3C] 000032F4 2050 movea.l A0, [A0] 000032F6 4A68 003C tst.w [A0 + 0x3C] 000032FA 5EC0 sgt D0 000032FC 4400 neg.b D0 000032FE 1F00 move.b -[A7], D0 00003300 4EAD 1AAA jsr [A5 + 0x1AAA /* export_849 */] 00003304 3F3C 0067 move.w -[A7], 0x67 /* 'g' */ 00003308 1007 move.b D0, D7 0000330A 6706 beq +0x8 /* 00003312 */ 0000330C 2054 movea.l A0, [A4] 0000330E C028 006E and.b D0, [A0 + 0x6E] label00003312: 00003312 1F00 move.b -[A7], D0 00003314 4EAD 1AAA jsr [A5 + 0x1AAA /* export_849 */] 00003318 3F3C 006A move.w -[A7], 0x6A /* 'j' */ 0000331C 1007 move.b D0, D7 0000331E 6706 beq +0x8 /* 00003326 */ 00003320 2054 movea.l A0, [A4] 00003322 C028 006E and.b D0, [A0 + 0x6E] label00003326: 00003326 1F00 move.b -[A7], D0 00003328 4EAD 1AAA jsr [A5 + 0x1AAA /* export_849 */] 0000332C 4CDF 1880 movem.l D7,A3,A4, [A7]+ 00003330 4E5E unlink A6 00003332 2E9F move.l [A7], [A7]+ 00003334 4E75 rts 00003336 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_691: // at 00003338 (misaligned) 0000333A FFF6 .invalid <> 0000333C 48E7 0108 movem.l -[A7], D7,A4 00003340 206E 000C movea.l A0, [A6 + 0xC] 00003344 43EE FFF8 lea.l A1, [A6 - 0x8] 00003348 7003 moveq.l D0, 0x03 label0000334A: 0000334A 32D8 move.w [A1]+, [A0]+ 0000334C 51C8 FFFC dbf D0, -0x6 /* 0000334A */ 00003350 286E 0008 movea.l A4, [A6 + 0x8] 00003354 102D FC10 move.b D0, [A5 - 0x3F0] 00003358 6604 bne +0x6 /* 0000335E */ 0000335A 802D F75C or.b D0, [A5 - 0x8A4] label0000335E: 0000335E 4A00 tst.b D0 00003360 670C beq +0xE /* 0000336E */ 00003362 2254 movea.l A1, [A4] 00003364 2069 003C movea.l A0, [A1 + 0x3C] 00003368 2050 movea.l A0, [A0] 0000336A C028 0025 and.b D0, [A0 + 0x25] label0000336E: 0000336E 1E00 move.b D7, D0 00003370 671A beq +0x1C /* 0000338C */ 00003372 2F2D FC28 move.l -[A7], [A5 - 0x3D8] 00003376 A87A syscall GetClip 00003378 486D FB04 pea.l [A5 - 0x4FC] 0000337C A87B syscall ClipRect 0000337E 2054 movea.l A0, [A4] 00003380 2F28 003C move.l -[A7], [A0 + 0x3C] 00003384 A9D9 syscall TEDeactivate 00003386 2F2D FC28 move.l -[A7], [A5 - 0x3D8] 0000338A A879 syscall SetClip label0000338C: 0000338C 486E FFF8 pea.l [A6 - 0x8] 00003390 2054 movea.l A0, [A4] 00003392 2F28 003C move.l -[A7], [A0 + 0x3C] 00003396 A9D3 syscall TEUpdate 00003398 1007 move.b D0, D7 0000339A 671A beq +0x1C /* 000033B6 */ 0000339C 2F2D FC28 move.l -[A7], [A5 - 0x3D8] 000033A0 A87A syscall GetClip 000033A2 486D FB04 pea.l [A5 - 0x4FC] 000033A6 A87B syscall ClipRect 000033A8 2054 movea.l A0, [A4] 000033AA 2F28 003C move.l -[A7], [A0 + 0x3C] 000033AE A9D8 syscall TEActivate 000033B0 2F2D FC28 move.l -[A7], [A5 - 0x3D8] 000033B4 A879 syscall SetClip label000033B6: 000033B6 486E FFF8 pea.l [A6 - 0x8] 000033BA 2F2E 0008 move.l -[A7], [A6 + 0x8] 000033BE 4EAD 1E22 jsr [A5 + 0x1E22 /* export_960 */] 000033C2 4CDF 1080 movem.l D7,A4, [A7]+ 000033C6 4E5E unlink A6 000033C8 205F movea.l A0, [A7]+ 000033CA 504F addq.w A7, 8 000033CC 4ED0 jmp [A0] 000033CE 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_692: // at 000033D0 (misaligned) 000033D2 0000 206E ori.b D0, 0x6E /* 'n' */ 000033D6 0008 2050 ori.b A0, 0x50 /* 'P' */ 000033DA 2F28 003C move.l -[A7], [A0 + 0x3C] 000033DE A9D0 syscall TECalText 000033E0 4E5E unlink A6 000033E2 2E9F move.l [A7], [A7]+ 000033E4 4E75 rts 000033E6 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 000033E8-000033EC export_693: fn000033E8: 000033E8 4E56 FFD2 link A6, -0x002E // end alternate branch 000033E8-000033EC export_693: // at 000033E8 (misaligned) fn000033E8: // (misaligned) 000033EA FFD2 .invalid <> 000033EC 48E7 0018 movem.l -[A7], A3,A4 000033F0 266E 0008 movea.l A3, [A6 + 0x8] 000033F4 284B movea.l A4, A3 000033F6 42A7 clr.l -[A7] 000033F8 4267 clr.w -[A7] 000033FA 2F0B move.l -[A7], A3 000033FC 4EAD 3BB2 jsr [A5 + 0x3BB2 /* export_1906 */] 00003400 4A9F tst.l [A7]+ 00003402 56C0 sne D0 00003404 4A00 tst.b D0 00003406 6700 00C0 beq +0xC2 /* 000034C8 */ 0000340A 2F00 move.l -[A7], D0 0000340C 4267 clr.w -[A7] 0000340E 2F0B move.l -[A7], A3 00003410 4EAD 3C42 jsr [A5 + 0x3C42 /* export_1924 */] 00003414 121F move.b D1, [A7]+ 00003416 201F move.l D0, [A7]+ 00003418 C001 and.b D0, D1 0000341A 6700 00AC beq +0xAE /* 000034C8 */ 0000341E 2054 movea.l A0, [A4] 00003420 0CA8 7FFF FFFF 0006 cmpi.l [A0 + 0x6], 0x7FFFFFFF 00003428 6608 bne +0xA /* 00003432 */ 0000342A 42A7 clr.l -[A7] 0000342C 2F0B move.l -[A7], A3 0000342E 4EAD 1BEA jsr [A5 + 0x1BEA /* export_889 */] label00003432: 00003432 486E FFE2 pea.l [A6 - 0x1E] 00003436 2F0B move.l -[A7], A3 00003438 4EAD 3B9A jsr [A5 + 0x3B9A /* export_1903 */] 0000343C 486E FFEE pea.l [A6 - 0x12] 00003440 2F0B move.l -[A7], A3 00003442 4EBA F774 jsr [PC - 0x88C /* 00002BB8 */] 00003446 4267 clr.w -[A7] 00003448 486E FFE2 pea.l [A6 - 0x1E] 0000344C 486E FFEE pea.l [A6 - 0x12] 00003450 4EAD 225A jsr [A5 + 0x225A /* export_1095 */] 00003454 101F move.b D0, [A7]+ 00003456 6600 008E bne +0x90 /* 000034E6 */ 0000345A 486E FFEA pea.l [A6 - 0x16] 0000345E 42A7 clr.l -[A7] 00003460 2054 movea.l A0, [A4] 00003462 3028 007C move.w D0, [A0 + 0x7C] 00003466 48C0 ext.l D0 00003468 2F00 move.l -[A7], D0 0000346A 302E FFF0 move.w D0, [A6 - 0x10] 0000346E 48C0 ext.l D0 00003470 2228 0026 move.l D1, [A0 + 0x26] 00003474 9280 sub.l D1, D0 00003476 2F01 move.l -[A7], D1 00003478 201F move.l D0, [A7]+ 0000347A 2E9F move.l [A7], [A7]+ 0000347C B097 cmp.l D0, [A7] 0000347E 6C02 bge +0x4 /* 00003482 */ 00003480 2E80 move.l [A7], D0 label00003482: 00003482 201F move.l D0, [A7]+ 00003484 3F00 move.w -[A7], D0 00003486 4267 clr.w -[A7] 00003488 486E FFEE pea.l [A6 - 0x12] 0000348C 4267 clr.w -[A7] 0000348E 4EAD 2212 jsr [A5 + 0x2212 /* export_1086 */] 00003492 A880 syscall SetPt 00003494 486E FFEE pea.l [A6 - 0x12] 00003498 486E FFD2 pea.l [A6 - 0x2E] 0000349C 2F0B move.l -[A7], A3 0000349E 4EAD 1F02 jsr [A5 + 0x1F02 /* export_988 */] 000034A2 486E FFD2 pea.l [A6 - 0x2E] 000034A6 2F2E FFEA move.l -[A7], [A6 - 0x16] 000034AA 1F3C 0001 move.b -[A7], 0x1 000034AE 2F0B move.l -[A7], A3 000034B0 4EAD 3C02 jsr [A5 + 0x3C02 /* export_1916 */] 000034B4 2F0B move.l -[A7], A3 000034B6 4EAD 3C12 jsr [A5 + 0x3C12 /* export_1918 */] 000034BA 4267 clr.w -[A7] 000034BC 2F0B move.l -[A7], A3 000034BE 4EAD 3C42 jsr [A5 + 0x3C42 /* export_1924 */] 000034C2 101F move.b D0, [A7]+ 000034C4 6620 bne +0x22 /* 000034E6 */ 000034C6 601E bra +0x20 /* 000034E6 */ label000034C8: 000034C8 2054 movea.l A0, [A4] 000034CA 1028 0070 move.b D0, [A0 + 0x70] 000034CE 0A00 0001 xori.b D0, 0x1 000034D2 4A00 tst.b D0 000034D4 6710 beq +0x12 /* 000034E6 */ 000034D6 4AA8 003C tst.l [A0 + 0x3C] 000034DA 56C1 sne D1 000034DC C001 and.b D0, D1 000034DE 6706 beq +0x8 /* 000034E6 */ 000034E0 2F28 003C move.l -[A7], [A0 + 0x3C] 000034E4 A811 syscall TESelView label000034E6: 000034E6 4CDF 1800 movem.l A3,A4, [A7]+ 000034EA 4E5E unlink A6 000034EC 2E9F move.l [A7], [A7]+ 000034EE 4E75 rts export_694: fn000034F0: 000034F0 4E56 FFEE link A6, -0x0012 000034F4 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4 000034F8 266E 0008 movea.l A3, [A6 + 0x8] 000034FC 284B movea.l A4, A3 000034FE 42A7 clr.l -[A7] 00003500 2F0B move.l -[A7], A3 00003502 4EBA F4A8 jsr [PC - 0xB58 /* 000029AC */] 00003506 2C1F move.l D6, [A7]+ 00003508 7004 moveq.l D0, 0x04 0000350A 2054 movea.l A0, [A4] 0000350C B028 002B cmp.b D0, [A0 + 0x2B] 00003510 57C0 seq D0 00003512 4A00 tst.b D0 00003514 670A beq +0xC /* 00003520 */ 00003516 1228 006F move.b D1, [A0 + 0x6F] 0000351A 0A01 0001 xori.b D1, 0x1 0000351E C001 and.b D0, D1 label00003520: 00003520 4A00 tst.b D0 00003522 670C beq +0xE /* 00003530 */ 00003524 2054 movea.l A0, [A4] 00003526 1228 0070 move.b D1, [A0 + 0x70] 0000352A 0A01 0001 xori.b D1, 0x1 0000352E C001 and.b D0, D1 label00003530: 00003530 1E00 move.b D7, D0 00003532 670C beq +0xE /* 00003540 */ 00003534 42A7 clr.l -[A7] 00003536 2F0B move.l -[A7], A3 00003538 4EBA F566 jsr [PC - 0xA9A /* 00002AA0 */] 0000353C 2A1F move.l D5, [A7]+ 0000353E 5485 addq.l D5, 2 label00003540: 00003540 2054 movea.l A0, [A4] 00003542 BCA8 0054 cmp.l D6, [A0 + 0x54] 00003546 56C0 sne D0 00003548 4A00 tst.b D0 0000354A 6614 bne +0x16 /* 00003560 */ 0000354C 1207 move.b D1, D7 0000354E 6726 beq +0x28 /* 00003576 */ 00003550 BAA8 0058 cmp.l D5, [A0 + 0x58] 00003554 56C2 sne D2 00003556 C202 and.b D1, D2 00003558 8001 or.b D0, D1 0000355A 0240 0001 andi.w D0, 0x1 0000355E 6716 beq +0x18 /* 00003576 */ label00003560: 00003560 1007 move.b D0, D7 00003562 6706 beq +0x8 /* 0000356A */ 00003564 2054 movea.l A0, [A4] 00003566 2145 0058 move.l [A0 + 0x58], D5 label0000356A: 0000356A 2F0B move.l -[A7], A3 0000356C 4EAD 1D7A jsr [A5 + 0x1D7A /* export_939 */] 00003570 2054 movea.l A0, [A4] 00003572 2146 0054 move.l [A0 + 0x54], D6 label00003576: 00003576 102E 000C move.b D0, [A6 + 0xC] 0000357A 6758 beq +0x5A /* 000035D4 */ 0000357C 2F00 move.l -[A7], D0 0000357E 4267 clr.w -[A7] 00003580 2F0B move.l -[A7], A3 00003582 4EAD 3B82 jsr [A5 + 0x3B82 /* export_1900 */] 00003586 121F move.b D1, [A7]+ 00003588 201F move.l D0, [A7]+ 0000358A C001 and.b D0, D1 0000358C 4A00 tst.b D0 0000358E 6744 beq +0x46 /* 000035D4 */ 00003590 2F00 move.l -[A7], D0 00003592 4267 clr.w -[A7] 00003594 2F0B move.l -[A7], A3 00003596 4EAD 3C42 jsr [A5 + 0x3C42 /* export_1924 */] 0000359A 121F move.b D1, [A7]+ 0000359C 201F move.l D0, [A7]+ 0000359E C001 and.b D0, D1 000035A0 6732 beq +0x34 /* 000035D4 */ 000035A2 2F0B move.l -[A7], A3 000035A4 4EBA FE42 jsr [PC - 0x1BE /* 000033E8 */] 000035A8 1F3C 0001 move.b -[A7], 0x1 000035AC 2054 movea.l A0, [A4] 000035AE 1F28 002C move.b -[A7], [A0 + 0x2C] 000035B2 2F0B move.l -[A7], A3 000035B4 4EAD 3C22 jsr [A5 + 0x3C22 /* export_1920 */] 000035B8 2054 movea.l A0, [A4] 000035BA 4AA8 0034 tst.l [A0 + 0x34] 000035BE 6714 beq +0x16 /* 000035D4 */ 000035C0 486E FFF8 pea.l [A6 - 0x8] 000035C4 2F0B move.l -[A7], A3 000035C6 4EAD 3B9A jsr [A5 + 0x3B9A /* export_1903 */] 000035CA 486E FFF8 pea.l [A6 - 0x8] 000035CE 2F0B move.l -[A7], A3 000035D0 4EAD 1DE2 jsr [A5 + 0x1DE2 /* export_952 */] label000035D4: 000035D4 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+ 000035D8 4E5E unlink A6 000035DA 205F movea.l A0, [A7]+ 000035DC 5C4F addq.w A7, 6 000035DE 4ED0 jmp [A0] export_695: 000035E0 4E56 0000 link A6, 0 000035E4 48E7 0018 movem.l -[A7], A3,A4 000035E8 266E 0008 movea.l A3, [A6 + 0x8] 000035EC 284B movea.l A4, A3 000035EE 102E 000E move.b D0, [A6 + 0xE] 000035F2 6718 beq +0x1A /* 0000360C */ 000035F4 2054 movea.l A0, [A4] 000035F6 0CA8 7FFF FFFF 0006 cmpi.l [A0 + 0x6], 0x7FFFFFFF 000035FE 57C1 seq D1 00003600 C001 and.b D0, D1 00003602 6708 beq +0xA /* 0000360C */ 00003604 42A7 clr.l -[A7] 00003606 2F0B move.l -[A7], A3 00003608 4EAD 1BEA jsr [A5 + 0x1BEA /* export_889 */] label0000360C: 0000360C 1F2E 000E move.b -[A7], [A6 + 0xE] 00003610 1F2E 000C move.b -[A7], [A6 + 0xC] 00003614 2F0B move.l -[A7], A3 00003616 4EAD 1F22 jsr [A5 + 0x1F22 /* export_992 */] 0000361A 4CDF 1800 movem.l A3,A4, [A7]+ 0000361E 4E5E unlink A6 00003620 205F movea.l A0, [A7]+ 00003622 504F addq.w A7, 8 00003624 4ED0 jmp [A0] 00003626 0000 4E56 ori.b D0, 0x56 /* 'V' */ 0000362A 0000 206E ori.b D0, 0x6E /* 'n' */ 0000362E 0008 2F28 ori.b A0, 0x28 /* '(' */ 00003632 0008 4EAD ori.b A0, 0xAD 00003636 3E8A move.w [A7], A2 00003638 4E5E unlink A6 0000363A 205F movea.l A0, [A7]+ 0000363C DEFC 000A add.w A7, 0xA /* '\n' */ 00003640 4ED0 jmp [A0] 00003642 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00003644-00003648 fn00003644: 00003644 4E56 FFC2 link A6, -0x003E // end alternate branch 00003644-00003648 fn00003644: // (misaligned) 00003646 FFC2 .invalid <> 00003648 2F0C move.l -[A7], A4 0000364A 286E 0008 movea.l A4, [A6 + 0x8] 0000364E 2F2E 000E move.l -[A7], [A6 + 0xE] 00003652 3F3C 0078 move.w -[A7], 0x78 /* 'x' */ 00003656 1F3C 0001 move.b -[A7], 0x1 0000365A 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000365E 4EAD 138A jsr [A5 + 0x138A /* export_621 */] 00003662 486E FFC2 pea.l [A6 - 0x3E] 00003666 487A FFC0 pea.l [PC - 0x40 /* 00003628, value 0x4E560000 'NV\0\0', cstring "NV" */] 0000366A 2F0E move.l -[A7], A6 0000366C 4EAD 20CA jsr [A5 + 0x20CA /* export_1045 */] 00003670 2254 movea.l A1, [A4] 00003672 2069 0026 movea.l A0, [A1 + 0x26] 00003676 2050 movea.l A0, [A0] 00003678 3368 0020 0036 move.w [A1 + 0x36], [A0 + 0x20] 0000367E 3369 0036 0038 move.w [A1 + 0x38], [A1 + 0x36] 00003684 42A7 clr.l -[A7] 00003686 42A7 clr.l -[A7] 00003688 4EAD 23AA jsr [A5 + 0x23AA /* export_1137 */] 0000368C 2054 movea.l A0, [A4] 0000368E 215F 003A move.l [A0 + 0x3A], [A7]+ 00003692 2054 movea.l A0, [A4] 00003694 2F28 003A move.l -[A7], [A0 + 0x3A] 00003698 4EAD 20E2 jsr [A5 + 0x20E2 /* export_1048 */] 0000369C 2054 movea.l A0, [A4] 0000369E 4228 004C clr.b [A0 + 0x4C] 000036A2 316E 000C 004E move.w [A0 + 0x4E], [A6 + 0xC] 000036A8 486E FFC2 pea.l [A6 - 0x3E] 000036AC 4EAD 2112 jsr [A5 + 0x2112 /* export_1054 */] 000036B0 285F movea.l A4, [A7]+ 000036B2 4E5E unlink A6 000036B4 205F movea.l A0, [A7]+ 000036B6 DEFC 000A add.w A7, 0xA /* '\n' */ 000036BA 4ED0 jmp [A0] export_696: 000036BC 4E56 0000 link A6, 0 000036C0 48E7 0018 movem.l -[A7], A3,A4 000036C4 266E 0008 movea.l A3, [A6 + 0x8] 000036C8 284B movea.l A4, A3 000036CA 2254 movea.l A1, [A4] 000036CC 2069 0022 movea.l A0, [A1 + 0x22] 000036D0 2050 movea.l A0, [A0] 000036D2 B7E8 005C cmpa.l A3, [A0 + 0x5C] 000036D6 660C bne +0xE /* 000036E4 */ 000036D8 2069 0022 movea.l A0, [A1 + 0x22] 000036DC 2050 movea.l A0, [A0] 000036DE 7000 moveq.l D0, 0x00 000036E0 2140 005C move.l [A0 + 0x5C], D0 label000036E4: 000036E4 2F0B move.l -[A7], A3 000036E6 4EAD 0BAA jsr [A5 + 0xBAA /* export_369 */] 000036EA 4CDF 1800 movem.l A3,A4, [A7]+ 000036EE 4E5E unlink A6 000036F0 2E9F move.l [A7], [A7]+ 000036F2 4E75 rts fn000036F4: 000036F4 4E56 0000 link A6, 0 000036F8 2F0C move.l -[A7], A4 000036FA 286E 0008 movea.l A4, [A6 + 0x8] 000036FE 4267 clr.w -[A7] 00003700 41EE 000C lea.l A0, [A6 + 0xC] 00003704 2008 move.l D0, A0 00003706 5280 addq.l D0, 1 00003708 2F00 move.l -[A7], D0 0000370A 2054 movea.l A0, [A4] 0000370C 2F28 003A move.l -[A7], [A0 + 0x3A] 00003710 7001 moveq.l D0, 0x01 00003712 2F00 move.l -[A7], D0 00003714 4EAD 0492 jsr [A5 + 0x492 /* export_142 */] 00003718 4EAD 20F2 jsr [A5 + 0x20F2 /* export_1050 */] 0000371C 2054 movea.l A0, [A4] 0000371E 3028 0038 move.w D0, [A0 + 0x38] 00003722 5240 addq.w D0, 1 00003724 3140 0038 move.w [A0 + 0x38], D0 00003728 3028 0046 move.w D0, [A0 + 0x46] 0000372C 5240 addq.w D0, 1 0000372E 3140 0046 move.w [A0 + 0x46], D0 00003732 2054 movea.l A0, [A4] 00003734 2F28 0042 move.l -[A7], [A0 + 0x42] 00003738 42A7 clr.l -[A7] 0000373A 2054 movea.l A0, [A4] 0000373C 3028 0046 move.w D0, [A0 + 0x46] 00003740 48C0 ext.l D0 00003742 2228 0048 move.l D1, [A0 + 0x48] 00003746 D280 add.l D1, D0 00003748 4481 neg.l D1 0000374A 2F01 move.l -[A7], D1 0000374C 42A7 clr.l -[A7] 0000374E 201F move.l D0, [A7]+ 00003750 2E9F move.l [A7], [A7]+ 00003752 B097 cmp.l D0, [A7] 00003754 6F02 ble +0x4 /* 00003758 */ 00003756 2E80 move.l [A7], D0 label00003758: 00003758 4EAD 01F2 jsr [A5 + 0x1F2 /* export_58 */] 0000375C 4EAD 20D2 jsr [A5 + 0x20D2 /* export_1046 */] 00003760 285F movea.l A4, [A7]+ 00003762 4E5E unlink A6 00003764 205F movea.l A0, [A7]+ 00003766 5C4F addq.w A7, 6 00003768 4ED0 jmp [A0] 0000376A 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 0000376C-00003770 fn0000376C: 0000376C 4E56 FFDE link A6, -0x0022 // end alternate branch 0000376C-00003770 fn0000376C: // (misaligned) 0000376E FFDE .invalid <> 00003770 48E7 0F38 movem.l -[A7], D4,D5,D6,D7,A2,A3,A4 00003774 3C2E 000C move.w D6, [A6 + 0xC] 00003778 286E 0008 movea.l A4, [A6 + 0x8] 0000377C 7E01 moveq.l D7, 0x01 label0000377E: 0000377E 4267 clr.w -[A7] 00003780 206E 000E movea.l A0, [A6 + 0xE] 00003784 2F10 move.l -[A7], [A0] 00003786 3006 move.w D0, D6 00003788 9047 sub.w D0, D7 0000378A 3F00 move.w -[A7], D0 0000378C 2F3C 8206 0010 move.l -[A7], 0x82060010 00003792 A8B5 syscall ScriptUtil 00003794 4A5F tst.w [A7]+ 00003796 6F04 ble +0x6 /* 0000379C */ 00003798 5247 addq.w D7, 1 0000379A 60E2 bra -0x1C /* 0000377E */ label0000379C: 0000379C 9C47 sub.w D6, D7 0000379E 7001 moveq.l D0, 0x01 000037A0 B047 cmp.w D0, D7 000037A2 6612 bne +0x14 /* 000037B6 */ 000037A4 206E 000E movea.l A0, [A6 + 0xE] 000037A8 2050 movea.l A0, [A0] 000037AA 4240 clr.w D0 000037AC 1030 6000 move.b D0, [A0 + D6.w] 000037B0 1D40 FFEA move.b [A6 - 0x16], D0 000037B4 601A bra +0x1C /* 000037D0 */ label000037B6: 000037B6 206E 000E movea.l A0, [A6 + 0xE] 000037BA 3006 move.w D0, D6 000037BC 48C0 ext.l D0 000037BE D090 add.l D0, [A0] 000037C0 2F00 move.l -[A7], D0 000037C2 486E FFEA pea.l [A6 - 0x16] 000037C6 3007 move.w D0, D7 000037C8 48C0 ext.l D0 000037CA 2F00 move.l -[A7], D0 000037CC 4EAD 0212 jsr [A5 + 0x212 /* export_62 */] label000037D0: 000037D0 2254 movea.l A1, [A4] 000037D2 2069 0022 movea.l A0, [A1 + 0x22] 000037D6 7001 moveq.l D0, 0x01 000037D8 2050 movea.l A0, [A0] 000037DA B028 006F cmp.b D0, [A0 + 0x6F] 000037DE 6600 00E2 bne +0xE4 /* 000038C2 */ 000037E2 3F06 move.w -[A7], D6 000037E4 486E FFDE pea.l [A6 - 0x22] 000037E8 486E FFFC pea.l [A6 - 0x4] 000037EC 486E FFFA pea.l [A6 - 0x6] 000037F0 2049 movea.l A0, A1 000037F2 2F28 0026 move.l -[A7], [A0 + 0x26] 000037F6 3F3C 0003 move.w -[A7], 0x3 000037FA A83D syscall TEDispatch 000037FC 4267 clr.w -[A7] 000037FE 486E FFDE pea.l [A6 - 0x22] 00003802 2254 movea.l A1, [A4] 00003804 2069 0032 movea.l A0, [A1 + 0x32] 00003808 2050 movea.l A0, [A0] 0000380A 4868 000A pea.l [A0 + 0xA] 0000380E 3F3C 000C move.w -[A7], 0xC 00003812 4EAD 2192 jsr [A5 + 0x2192 /* export_1070 */] 00003816 101F move.b D0, [A7]+ 00003818 6600 0096 bne +0x98 /* 000038B0 */ 0000381C 2254 movea.l A1, [A4] 0000381E 2069 0022 movea.l A0, [A1 + 0x22] 00003822 2050 movea.l A0, [A0] 00003824 117C 0001 0072 move.b [A0 + 0x72], 0x1 0000382A 42A7 clr.l -[A7] 0000382C 2054 movea.l A0, [A4] 0000382E 2F28 0032 move.l -[A7], [A0 + 0x32] 00003832 4EAD 01EA jsr [A5 + 0x1EA /* export_57 */] 00003836 2A1F move.l D5, [A7]+ 00003838 2054 movea.l A0, [A4] 0000383A 2F28 0032 move.l -[A7], [A0 + 0x32] 0000383E 2005 move.l D0, D5 00003840 7214 moveq.l D1, 0x14 00003842 D081 add.l D0, D1 00003844 2F00 move.l -[A7], D0 00003846 4EAD 01F2 jsr [A5 + 0x1F2 /* export_58 */] 0000384A 4EAD 20D2 jsr [A5 + 0x20D2 /* export_1046 */] 0000384E 7014 moveq.l D0, 0x14 00003850 2054 movea.l A0, [A4] 00003852 D1A8 0048 add.l [A0 + 0x48], D0 00003856 2268 0032 movea.l A1, [A0 + 0x32] 0000385A 2251 movea.l A1, [A1] 0000385C 47E9 0002 lea.l A3, [A1 + 0x2] 00003860 2F0B move.l -[A7], A3 00003862 200B move.l D0, A3 00003864 7214 moveq.l D1, 0x14 00003866 D081 add.l D0, D1 00003868 2F00 move.l -[A7], D0 0000386A 2005 move.l D0, D5 0000386C 5580 subq.l D0, 2 0000386E 2F00 move.l -[A7], D0 00003870 4EAD 0212 jsr [A5 + 0x212 /* export_62 */] 00003874 2254 movea.l A1, [A4] 00003876 2069 0032 movea.l A0, [A1 + 0x32] 0000387A 2050 movea.l A0, [A0] 0000387C 3010 move.w D0, [A0] 0000387E 5240 addq.w D0, 1 00003880 2069 0032 movea.l A0, [A1 + 0x32] 00003884 2050 movea.l A0, [A0] 00003886 3080 move.w [A0], D0 00003888 2069 0032 movea.l A0, [A1 + 0x32] 0000388C 2050 movea.l A0, [A0] 0000388E 47E8 0002 lea.l A3, [A0 + 0x2] 00003892 376E FFFC 0004 move.w [A3 + 0x4], [A6 - 0x4] 00003898 376E FFFA 0006 move.w [A3 + 0x6], [A6 - 0x6] 0000389E 204B movea.l A0, A3 000038A0 5088 addq.l A0, 8 000038A2 2808 move.l D4, A0 000038A4 45EE FFDE lea.l A2, [A6 - 0x22] 000038A8 7005 moveq.l D0, 0x05 label000038AA: 000038AA 30DA move.w [A0]+, [A2]+ 000038AC 51C8 FFFC dbf D0, -0x6 /* 000038AA */ label000038B0: 000038B0 2254 movea.l A1, [A4] 000038B2 2069 0032 movea.l A0, [A1 + 0x32] 000038B6 2050 movea.l A0, [A0] 000038B8 47E8 0002 lea.l A3, [A0 + 0x2] 000038BC 2013 move.l D0, [A3] 000038BE 5380 subq.l D0, 1 000038C0 2680 move.l [A3], D0 label000038C2: 000038C2 2054 movea.l A0, [A4] 000038C4 2F28 0042 move.l -[A7], [A0 + 0x42] 000038C8 42A7 clr.l -[A7] 000038CA 2054 movea.l A0, [A4] 000038CC 2F28 002E move.l -[A7], [A0 + 0x2E] 000038D0 4EAD 01EA jsr [A5 + 0x1EA /* export_57 */] 000038D4 3007 move.w D0, D7 000038D6 48C0 ext.l D0 000038D8 D09F add.l D0, [A7]+ 000038DA 2054 movea.l A0, [A4] 000038DC 2228 0048 move.l D1, [A0 + 0x48] 000038E0 D280 add.l D1, D0 000038E2 2F01 move.l -[A7], D1 000038E4 4EAD 01F2 jsr [A5 + 0x1F2 /* export_58 */] 000038E8 4EAD 20D2 jsr [A5 + 0x20D2 /* export_1046 */] 000038EC 42A7 clr.l -[A7] 000038EE 2054 movea.l A0, [A4] 000038F0 2F28 002E move.l -[A7], [A0 + 0x2E] 000038F4 42A7 clr.l -[A7] 000038F6 42A7 clr.l -[A7] 000038F8 42A7 clr.l -[A7] 000038FA 486E FFEA pea.l [A6 - 0x16] 000038FE 3007 move.w D0, D7 00003900 48C0 ext.l D0 00003902 2F00 move.l -[A7], D0 00003904 A9E0 syscall Munger 00003906 2D5F FFF2 move.l [A6 - 0xE], [A7]+ 0000390A 4EAD 20D2 jsr [A5 + 0x20D2 /* export_1046 */] 0000390E 2054 movea.l A0, [A4] 00003910 3146 002A move.w [A0 + 0x2A], D6 00003914 3146 0036 move.w [A0 + 0x36], D6 00003918 3146 0038 move.w [A0 + 0x38], D6 0000391C 3007 move.w D0, D7 0000391E 9168 0046 sub.w [A0 + 0x46], D0 00003922 4CDF 1CF0 movem.l D4,D5,D6,D7,A2,A3,A4, [A7]+ 00003926 4E5E unlink A6 00003928 205F movea.l A0, [A7]+ 0000392A DEFC 000A add.w A7, 0xA /* '\n' */ 0000392E 4ED0 jmp [A0] fn00003930: 00003930 4E56 FFFE link A6, -0x0002 00003934 48E7 0108 movem.l -[A7], D7,A4 00003938 286E 0008 movea.l A4, [A6 + 0x8] 0000393C 7E01 moveq.l D7, 0x01 label0000393E: 0000393E 4267 clr.w -[A7] 00003940 206E 000E movea.l A0, [A6 + 0xE] 00003944 2F10 move.l -[A7], [A0] 00003946 302E 000C move.w D0, [A6 + 0xC] 0000394A 9047 sub.w D0, D7 0000394C 3F00 move.w -[A7], D0 0000394E 2F3C 8206 0010 move.l -[A7], 0x82060010 00003954 A8B5 syscall ScriptUtil 00003956 4A5F tst.w [A7]+ 00003958 6F04 ble +0x6 /* 0000395E */ 0000395A 5247 addq.w D7, 1 0000395C 60E0 bra -0x1E /* 0000393E */ label0000395E: 0000395E 2054 movea.l A0, [A4] 00003960 2F28 0042 move.l -[A7], [A0 + 0x42] 00003964 42A7 clr.l -[A7] 00003966 2054 movea.l A0, [A4] 00003968 3028 0046 move.w D0, [A0 + 0x46] 0000396C 9047 sub.w D0, D7 0000396E 48C0 ext.l D0 00003970 2228 0048 move.l D1, [A0 + 0x48] 00003974 D280 add.l D1, D0 00003976 4481 neg.l D1 00003978 2F01 move.l -[A7], D1 0000397A 42A7 clr.l -[A7] 0000397C 201F move.l D0, [A7]+ 0000397E 2E9F move.l [A7], [A7]+ 00003980 B097 cmp.l D0, [A7] 00003982 6F02 ble +0x4 /* 00003986 */ 00003984 2E80 move.l [A7], D0 label00003986: 00003986 4EAD 01F2 jsr [A5 + 0x1F2 /* export_58 */] 0000398A 4EAD 20D2 jsr [A5 + 0x20D2 /* export_1046 */] 0000398E 3007 move.w D0, D7 00003990 2054 movea.l A0, [A4] 00003992 9168 0038 sub.w [A0 + 0x38], D0 00003996 3007 move.w D0, D7 00003998 9168 0046 sub.w [A0 + 0x46], D0 0000399C 2054 movea.l A0, [A4] 0000399E 2F28 003A move.l -[A7], [A0 + 0x3A] 000039A2 3028 0038 move.w D0, [A0 + 0x38] 000039A6 9068 0036 sub.w D0, [A0 + 0x36] 000039AA 48C0 ext.l D0 000039AC 2F00 move.l -[A7], D0 000039AE 4EAD 01F2 jsr [A5 + 0x1F2 /* export_58 */] 000039B2 4EAD 20D2 jsr [A5 + 0x20D2 /* export_1046 */] 000039B6 4CDF 1080 movem.l D7,A4, [A7]+ 000039BA 4E5E unlink A6 000039BC 205F movea.l A0, [A7]+ 000039BE DEFC 000A add.w A7, 0xA /* '\n' */ 000039C2 4ED0 jmp [A0] fn000039C4: 000039C4 4E56 FFD6 link A6, -0x002A 000039C8 48E7 0F38 movem.l -[A7], D4,D5,D6,D7,A2,A3,A4 000039CC 3C2E 000E move.w D6, [A6 + 0xE] 000039D0 286E 0008 movea.l A4, [A6 + 0x8] 000039D4 42A7 clr.l -[A7] 000039D6 2F2E 0010 move.l -[A7], [A6 + 0x10] 000039DA 4EAD 01EA jsr [A5 + 0x1EA /* export_57 */] 000039DE 281F move.l D4, [A7]+ 000039E0 BC6E 000C cmp.w D6, [A6 + 0xC] 000039E4 57C0 seq D0 000039E6 4A00 tst.b D0 000039E8 6700 0234 beq +0x236 /* 00003C1E */ 000039EC 3206 move.w D1, D6 000039EE 48C1 ext.l D1 000039F0 B881 cmp.l D4, D1 000039F2 5EC1 sgt D1 000039F4 C001 and.b D0, D1 000039F6 6700 0226 beq +0x228 /* 00003C1E */ 000039FA 4247 clr.w D7 label000039FC: 000039FC 3006 move.w D0, D6 000039FE D047 add.w D0, D7 00003A00 48C0 ext.l D0 00003A02 B880 cmp.l D4, D0 00003A04 5CC0 sge D0 00003A06 4A00 tst.b D0 00003A08 6728 beq +0x2A /* 00003A32 */ 00003A0A 2F00 move.l -[A7], D0 00003A0C 4267 clr.w -[A7] 00003A0E 206E 0010 movea.l A0, [A6 + 0x10] 00003A12 2F10 move.l -[A7], [A0] 00003A14 3206 move.w D1, D6 00003A16 D247 add.w D1, D7 00003A18 3F01 move.w -[A7], D1 00003A1A 2F3C 8206 0010 move.l -[A7], 0x82060010 00003A20 A8B5 syscall ScriptUtil 00003A22 321F move.w D1, [A7]+ 00003A24 201F move.l D0, [A7]+ 00003A26 4A41 tst.w D1 00003A28 5EC1 sgt D1 00003A2A C001 and.b D0, D1 00003A2C 6704 beq +0x6 /* 00003A32 */ 00003A2E 5247 addq.w D7, 1 00003A30 60CA bra -0x34 /* 000039FC */ label00003A32: 00003A32 5247 addq.w D7, 1 00003A34 7001 moveq.l D0, 0x01 00003A36 B047 cmp.w D0, D7 00003A38 6612 bne +0x14 /* 00003A4C */ 00003A3A 206E 0010 movea.l A0, [A6 + 0x10] 00003A3E 2050 movea.l A0, [A0] 00003A40 4240 clr.w D0 00003A42 1030 6000 move.b D0, [A0 + D6.w] 00003A46 1D40 FFEA move.b [A6 - 0x16], D0 00003A4A 601A bra +0x1C /* 00003A66 */ label00003A4C: 00003A4C 206E 0010 movea.l A0, [A6 + 0x10] 00003A50 3006 move.w D0, D6 00003A52 48C0 ext.l D0 00003A54 D090 add.l D0, [A0] 00003A56 2F00 move.l -[A7], D0 00003A58 486E FFEA pea.l [A6 - 0x16] 00003A5C 3007 move.w D0, D7 00003A5E 48C0 ext.l D0 00003A60 2F00 move.l -[A7], D0 00003A62 4EAD 0212 jsr [A5 + 0x212 /* export_62 */] label00003A66: 00003A66 2054 movea.l A0, [A4] 00003A68 BC68 0036 cmp.w D6, [A0 + 0x36] 00003A6C 5CC0 sge D0 00003A6E 4A00 tst.b D0 00003A70 6774 beq +0x76 /* 00003AE6 */ 00003A72 BC68 0038 cmp.w D6, [A0 + 0x38] 00003A76 5DC1 slt D1 00003A78 C001 and.b D0, D1 00003A7A 676A beq +0x6C /* 00003AE6 */ 00003A7C 2F28 0042 move.l -[A7], [A0 + 0x42] 00003A80 42A7 clr.l -[A7] 00003A82 2054 movea.l A0, [A4] 00003A84 3028 0046 move.w D0, [A0 + 0x46] 00003A88 9047 sub.w D0, D7 00003A8A 48C0 ext.l D0 00003A8C 2228 0048 move.l D1, [A0 + 0x48] 00003A90 D280 add.l D1, D0 00003A92 4481 neg.l D1 00003A94 2F01 move.l -[A7], D1 00003A96 42A7 clr.l -[A7] 00003A98 201F move.l D0, [A7]+ 00003A9A 2E9F move.l [A7], [A7]+ 00003A9C B097 cmp.l D0, [A7] 00003A9E 6F02 ble +0x4 /* 00003AA2 */ 00003AA0 2E80 move.l [A7], D0 label00003AA2: 00003AA2 4EAD 01F2 jsr [A5 + 0x1F2 /* export_58 */] 00003AA6 4EAD 20D2 jsr [A5 + 0x20D2 /* export_1046 */] 00003AAA 3007 move.w D0, D7 00003AAC 2054 movea.l A0, [A4] 00003AAE 9168 0038 sub.w [A0 + 0x38], D0 00003AB2 3007 move.w D0, D7 00003AB4 9168 0046 sub.w [A0 + 0x46], D0 00003AB8 42A7 clr.l -[A7] 00003ABA 2054 movea.l A0, [A4] 00003ABC 2F28 003A move.l -[A7], [A0 + 0x3A] 00003AC0 3006 move.w D0, D6 00003AC2 9068 0036 sub.w D0, [A0 + 0x36] 00003AC6 48C0 ext.l D0 00003AC8 2F00 move.l -[A7], D0 00003ACA 42A7 clr.l -[A7] 00003ACC 3007 move.w D0, D7 00003ACE 48C0 ext.l D0 00003AD0 2F00 move.l -[A7], D0 00003AD2 486E FFEA pea.l [A6 - 0x16] 00003AD6 42A7 clr.l -[A7] 00003AD8 A9E0 syscall Munger 00003ADA 2D5F FFF2 move.l [A6 - 0xE], [A7]+ 00003ADE 4EAD 20D2 jsr [A5 + 0x20D2 /* export_1046 */] 00003AE2 6000 013A bra +0x13C /* 00003C1E */ label00003AE6: 00003AE6 42A7 clr.l -[A7] 00003AE8 2054 movea.l A0, [A4] 00003AEA 2F28 002E move.l -[A7], [A0 + 0x2E] 00003AEE 4EAD 01EA jsr [A5 + 0x1EA /* export_57 */] 00003AF2 2A1F move.l D5, [A7]+ 00003AF4 2254 movea.l A1, [A4] 00003AF6 2069 0022 movea.l A0, [A1 + 0x22] 00003AFA 7001 moveq.l D0, 0x01 00003AFC 2050 movea.l A0, [A0] 00003AFE B028 006F cmp.b D0, [A0 + 0x6F] 00003B02 6600 00D4 bne +0xD6 /* 00003BD8 */ 00003B06 3F06 move.w -[A7], D6 00003B08 486E FFDE pea.l [A6 - 0x22] 00003B0C 486E FFFC pea.l [A6 - 0x4] 00003B10 486E FFFA pea.l [A6 - 0x6] 00003B14 2049 movea.l A0, A1 00003B16 2F28 0026 move.l -[A7], [A0 + 0x26] 00003B1A 3F3C 0003 move.w -[A7], 0x3 00003B1E A83D syscall TEDispatch 00003B20 4267 clr.w -[A7] 00003B22 486E FFDE pea.l [A6 - 0x22] 00003B26 2254 movea.l A1, [A4] 00003B28 2069 0032 movea.l A0, [A1 + 0x32] 00003B2C 2050 movea.l A0, [A0] 00003B2E 2469 0032 movea.l A2, [A1 + 0x32] 00003B32 2452 movea.l A2, [A2] 00003B34 3012 move.w D0, [A2] 00003B36 5340 subq.w D0, 1 00003B38 C1FC 0014 muls.w D0, 0x14 00003B3C 4870 000A pea.l [A0 + D0.w + 0xA] 00003B40 3F3C 000C move.w -[A7], 0xC 00003B44 4EAD 2192 jsr [A5 + 0x2192 /* export_1070 */] 00003B48 101F move.b D0, [A7]+ 00003B4A 6600 008C bne +0x8E /* 00003BD8 */ 00003B4E 2254 movea.l A1, [A4] 00003B50 2069 0022 movea.l A0, [A1 + 0x22] 00003B54 2050 movea.l A0, [A0] 00003B56 117C 0001 0072 move.b [A0 + 0x72], 0x1 00003B5C 42A7 clr.l -[A7] 00003B5E 2054 movea.l A0, [A4] 00003B60 2F28 0032 move.l -[A7], [A0 + 0x32] 00003B64 4EAD 01EA jsr [A5 + 0x1EA /* export_57 */] 00003B68 2D5F FFF6 move.l [A6 - 0xA], [A7]+ 00003B6C 2054 movea.l A0, [A4] 00003B6E 2F28 0032 move.l -[A7], [A0 + 0x32] 00003B72 202E FFF6 move.l D0, [A6 - 0xA] 00003B76 7214 moveq.l D1, 0x14 00003B78 D081 add.l D0, D1 00003B7A 2F00 move.l -[A7], D0 00003B7C 4EAD 01F2 jsr [A5 + 0x1F2 /* export_58 */] 00003B80 4EAD 20D2 jsr [A5 + 0x20D2 /* export_1046 */] 00003B84 7014 moveq.l D0, 0x14 00003B86 2054 movea.l A0, [A4] 00003B88 D1A8 0048 add.l [A0 + 0x48], D0 00003B8C 2268 0032 movea.l A1, [A0 + 0x32] 00003B90 2251 movea.l A1, [A1] 00003B92 3011 move.w D0, [A1] 00003B94 5240 addq.w D0, 1 00003B96 2268 0032 movea.l A1, [A0 + 0x32] 00003B9A 2251 movea.l A1, [A1] 00003B9C 3280 move.w [A1], D0 00003B9E 2268 0032 movea.l A1, [A0 + 0x32] 00003BA2 2251 movea.l A1, [A1] 00003BA4 2468 0032 movea.l A2, [A0 + 0x32] 00003BA8 2452 movea.l A2, [A2] 00003BAA 3012 move.w D0, [A2] 00003BAC 5340 subq.w D0, 1 00003BAE C1FC 0014 muls.w D0, 0x14 00003BB2 47F1 0002 lea.l A3, [A1 + D0.w + 0x2] 00003BB6 2685 move.l [A3], D5 00003BB8 376E FFFC 0004 move.w [A3 + 0x4], [A6 - 0x4] 00003BBE 376E FFFA 0006 move.w [A3 + 0x6], [A6 - 0x6] 00003BC4 224B movea.l A1, A3 00003BC6 5089 addq.l A1, 8 00003BC8 2D49 FFEE move.l [A6 - 0x12], A1 00003BCC 45EE FFDE lea.l A2, [A6 - 0x22] 00003BD0 7005 moveq.l D0, 0x05 label00003BD2: 00003BD2 32DA move.w [A1]+, [A2]+ 00003BD4 51C8 FFFC dbf D0, -0x6 /* 00003BD2 */ label00003BD8: 00003BD8 2054 movea.l A0, [A4] 00003BDA 2F28 0042 move.l -[A7], [A0 + 0x42] 00003BDE 3007 move.w D0, D7 00003BE0 48C0 ext.l D0 00003BE2 D085 add.l D0, D5 00003BE4 2228 0048 move.l D1, [A0 + 0x48] 00003BE8 D280 add.l D1, D0 00003BEA 2F01 move.l -[A7], D1 00003BEC 4EAD 01F2 jsr [A5 + 0x1F2 /* export_58 */] 00003BF0 4EAD 20D2 jsr [A5 + 0x20D2 /* export_1046 */] 00003BF4 42A7 clr.l -[A7] 00003BF6 2054 movea.l A0, [A4] 00003BF8 2F28 002E move.l -[A7], [A0 + 0x2E] 00003BFC 2F05 move.l -[A7], D5 00003BFE 42A7 clr.l -[A7] 00003C00 42A7 clr.l -[A7] 00003C02 486E FFEA pea.l [A6 - 0x16] 00003C06 3007 move.w D0, D7 00003C08 48C0 ext.l D0 00003C0A 2F00 move.l -[A7], D0 00003C0C A9E0 syscall Munger 00003C0E 2D5F FFF2 move.l [A6 - 0xE], [A7]+ 00003C12 4EAD 20D2 jsr [A5 + 0x20D2 /* export_1046 */] 00003C16 3007 move.w D0, D7 00003C18 2054 movea.l A0, [A4] 00003C1A 9168 0046 sub.w [A0 + 0x46], D0 label00003C1E: 00003C1E 4CDF 1CF0 movem.l D4,D5,D6,D7,A2,A3,A4, [A7]+ 00003C22 4E5E unlink A6 00003C24 205F movea.l A0, [A7]+ 00003C26 DEFC 000C add.w A7, 0xC 00003C2A 4ED0 jmp [A0] 00003C2C 4E56 FFFC link A6, -0x0004 00003C30 2F0C move.l -[A7], A4 00003C32 286E 0008 movea.l A4, [A6 + 0x8] 00003C36 204C movea.l A0, A4 00003C38 5088 addq.l A0, 8 00003C3A 2050 movea.l A0, [A0] 00003C3C 2D48 FFFC move.l [A6 - 0x4], A0 00003C40 4267 clr.w -[A7] 00003C42 1F2C FFF7 move.b -[A7], [A4 - 0x9] 00003C46 4EAD 23BA jsr [A5 + 0x23BA /* export_1139 */] 00003C4A 195F FFF7 move.b [A4 - 0x9], [A7]+ 00003C4E 285F movea.l A4, [A7]+ 00003C50 4E5E unlink A6 00003C52 205F movea.l A0, [A7]+ 00003C54 DEFC 000A add.w A7, 0xA /* '\n' */ 00003C58 4ED0 jmp [A0] 00003C5A 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00003C5C-00003C60 fn00003C5C: 00003C5C 4E56 FFB6 link A6, -0x004A // end alternate branch 00003C5C-00003C60 fn00003C5C: // (misaligned) 00003C5E FFB6 .invalid <> 00003C60 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 00003C64 282E 0008 move.l D4, [A6 + 0x8] 00003C68 2844 movea.l A4, D4 00003C6A 2054 movea.l A0, [A4] 00003C6C 2F28 0004 move.l -[A7], [A0 + 0x4] 00003C70 4EAD 3C12 jsr [A5 + 0x3C12 /* export_1918 */] 00003C74 4267 clr.w -[A7] 00003C76 2054 movea.l A0, [A4] 00003C78 2F28 0004 move.l -[A7], [A0 + 0x4] 00003C7C 4EAD 3C42 jsr [A5 + 0x3C42 /* export_1924 */] 00003C80 101F move.b D0, [A7]+ 00003C82 2254 movea.l A1, [A4] 00003C84 2069 0026 movea.l A0, [A1 + 0x26] 00003C88 2650 movea.l A3, [A0] 00003C8A 3E2B 0020 move.w D7, [A3 + 0x20] 00003C8E 3A2B 0022 move.w D5, [A3 + 0x22] 00003C92 2C2B 003E move.l D6, [A3 + 0x3E] 00003C96 486E FFB8 pea.l [A6 - 0x48] 00003C9A 487A FF90 pea.l [PC - 0x70 /* 00003C2C, value 0x4E56FFFC */] 00003C9E 2F0E move.l -[A7], A6 00003CA0 4EAD 20CA jsr [A5 + 0x20CA /* export_1045 */] 00003CA4 4267 clr.w -[A7] 00003CA6 1F3C 0001 move.b -[A7], 0x1 00003CAA 4EAD 23BA jsr [A5 + 0x23BA /* export_1139 */] 00003CAE 1D5F FFF7 move.b [A6 - 0x9], [A7]+ 00003CB2 707F moveq.l D0, 0x7F 00003CB4 B06E 000C cmp.w D0, [A6 + 0xC] 00003CB8 660E bne +0x10 /* 00003CC8 */ 00003CBA 2F06 move.l -[A7], D6 00003CBC 3F07 move.w -[A7], D7 00003CBE 3F05 move.w -[A7], D5 00003CC0 2F04 move.l -[A7], D4 00003CC2 4EBA FD00 jsr [PC - 0x300 /* 000039C4 */] 00003CC6 6052 bra +0x54 /* 00003D1A */ label00003CC8: 00003CC8 7008 moveq.l D0, 0x08 00003CCA B06E 000C cmp.w D0, [A6 + 0xC] 00003CCE 670C beq +0xE /* 00003CDC */ 00003CD0 3F2E 000C move.w -[A7], [A6 + 0xC] 00003CD4 2F04 move.l -[A7], D4 00003CD6 4EBA FA1C jsr [PC - 0x5E4 /* 000036F4 */] 00003CDA 603E bra +0x40 /* 00003D1A */ label00003CDC: 00003CDC 2054 movea.l A0, [A4] 00003CDE BE68 002A cmp.w D7, [A0 + 0x2A] 00003CE2 5FC0 sle D0 00003CE4 4A00 tst.b D0 00003CE6 671C beq +0x1E /* 00003D04 */ 00003CE8 4A47 tst.w D7 00003CEA 5EC1 sgt D1 00003CEC C001 and.b D0, D1 00003CEE 6714 beq +0x16 /* 00003D04 */ 00003CF0 BA47 cmp.w D5, D7 00003CF2 57C1 seq D1 00003CF4 C001 and.b D0, D1 00003CF6 670C beq +0xE /* 00003D04 */ 00003CF8 2F06 move.l -[A7], D6 00003CFA 3F07 move.w -[A7], D7 00003CFC 2F04 move.l -[A7], D4 00003CFE 4EBA FA6C jsr [PC - 0x594 /* 0000376C */] 00003D02 6016 bra +0x18 /* 00003D1A */ label00003D04: 00003D04 2054 movea.l A0, [A4] 00003D06 3028 0038 move.w D0, [A0 + 0x38] 00003D0A B068 0036 cmp.w D0, [A0 + 0x36] 00003D0E 6F0A ble +0xC /* 00003D1A */ 00003D10 2F06 move.l -[A7], D6 00003D12 3F07 move.w -[A7], D7 00003D14 2F04 move.l -[A7], D4 00003D16 4EBA FC18 jsr [PC - 0x3E8 /* 00003930 */] label00003D1A: 00003D1A 4267 clr.w -[A7] 00003D1C 1F2E FFF7 move.b -[A7], [A6 - 0x9] 00003D20 4EAD 23BA jsr [A5 + 0x23BA /* export_1139 */] 00003D24 1D5F FFF7 move.b [A6 - 0x9], [A7]+ 00003D28 486E FFB8 pea.l [A6 - 0x48] 00003D2C 4EAD 2112 jsr [A5 + 0x2112 /* export_1054 */] 00003D30 707F moveq.l D0, 0x7F 00003D32 B06E 000C cmp.w D0, [A6 + 0xC] 00003D36 670E beq +0x10 /* 00003D46 */ 00003D38 3F2E 000C move.w -[A7], [A6 + 0xC] 00003D3C 2054 movea.l A0, [A4] 00003D3E 2F28 0026 move.l -[A7], [A0 + 0x26] 00003D42 A9DC syscall TEKey 00003D44 603C bra +0x3E /* 00003D82 */ label00003D46: 00003D46 BA47 cmp.w D5, D7 00003D48 670A beq +0xC /* 00003D54 */ 00003D4A 2054 movea.l A0, [A4] 00003D4C 2F28 0026 move.l -[A7], [A0 + 0x26] 00003D50 A9D7 syscall TEDelete 00003D52 602E bra +0x30 /* 00003D82 */ label00003D54: 00003D54 3007 move.w D0, D7 00003D56 48C0 ext.l D0 00003D58 2F00 move.l -[A7], D0 00003D5A 42A7 clr.l -[A7] 00003D5C 2F06 move.l -[A7], D6 00003D5E 4EAD 01EA jsr [A5 + 0x1EA /* export_57 */] 00003D62 221F move.l D1, [A7]+ 00003D64 201F move.l D0, [A7]+ 00003D66 B280 cmp.l D1, D0 00003D68 6F18 ble +0x1A /* 00003D82 */ 00003D6A 3F3C 001D move.w -[A7], 0x1D 00003D6E 2054 movea.l A0, [A4] 00003D70 2F28 0026 move.l -[A7], [A0 + 0x26] 00003D74 A9DC syscall TEKey 00003D76 3F3C 0008 move.w -[A7], 0x8 00003D7A 2054 movea.l A0, [A4] 00003D7C 2F28 0026 move.l -[A7], [A0 + 0x26] 00003D80 A9DC syscall TEKey label00003D82: 00003D82 1F3C 0001 move.b -[A7], 0x1 00003D86 2054 movea.l A0, [A4] 00003D88 2F28 0022 move.l -[A7], [A0 + 0x22] 00003D8C 4EBA F762 jsr [PC - 0x89E /* 000034F0 */] 00003D90 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+ 00003D94 4E5E unlink A6 00003D96 205F movea.l A0, [A7]+ 00003D98 5C4F addq.w A7, 6 00003D9A 4ED0 jmp [A0] export_697: 00003D9C 4E56 0000 link A6, 0 00003DA0 206E 0008 movea.l A0, [A6 + 0x8] 00003DA4 2050 movea.l A0, [A0] 00003DA6 3F28 004E move.w -[A7], [A0 + 0x4E] 00003DAA 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003DAE 4EBA FEAC jsr [PC - 0x154 /* 00003C5C */] 00003DB2 4E5E unlink A6 00003DB4 2E9F move.l [A7], [A7]+ 00003DB6 4E75 rts export_698: 00003DB8 4E56 FFF6 link A6, -0x000A 00003DBC 48E7 0318 movem.l -[A7], D6,D7,A3,A4 00003DC0 286E 0008 movea.l A4, [A6 + 0x8] 00003DC4 2054 movea.l A0, [A4] 00003DC6 117C 0001 004C move.b [A0 + 0x4C], 0x1 00003DCC 2268 0022 movea.l A1, [A0 + 0x22] 00003DD0 7001 moveq.l D0, 0x01 00003DD2 2251 movea.l A1, [A1] 00003DD4 B029 006F cmp.b D0, [A1 + 0x6F] 00003DD8 663A bne +0x3C /* 00003E14 */ 00003DDA 2254 movea.l A1, [A4] 00003DDC 2069 0032 movea.l A0, [A1 + 0x32] 00003DE0 2650 movea.l A3, [A0] 00003DE2 202B 0002 move.l D0, [A3 + 0x2] 00003DE6 4480 neg.l D0 00003DE8 2C00 move.l D6, D0 00003DEA 6F28 ble +0x2A /* 00003E14 */ 00003DEC 426E FFF8 clr.w [A6 - 0x8] 00003DF0 3013 move.w D0, [A3] 00003DF2 5340 subq.w D0, 1 00003DF4 3D40 FFF6 move.w [A6 - 0xA], D0 00003DF8 3E2E FFF8 move.w D7, [A6 - 0x8] 00003DFC 6010 bra +0x12 /* 00003E0E */ label00003DFE: 00003DFE 3007 move.w D0, D7 00003E00 C1FC 0014 muls.w D0, 0x14 00003E04 2206 move.l D1, D6 00003E06 D3B3 0002 add.l [A3 + D0.w + 0x2], D1 00003E0A 5247 addq.w D7, 1 00003E0C 6906 bvs +0x8 /* 00003E14 */ label00003E0E: 00003E0E BE6E FFF6 cmp.w D7, [A6 - 0xA] 00003E12 6FEA ble -0x14 /* 00003DFE */ label00003E14: 00003E14 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+ 00003E18 4E5E unlink A6 00003E1A 2E9F move.l [A7], [A7]+ 00003E1C 4E75 rts 00003E1E 0000 .incomplete